.nav-hidden,
.nav-hidden-aria {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
body {
  margin: 0 8px !important;
}
html.a-js body,
html.a-no-js body {
  margin: 0 !important;
}
.site-stripe-margin-control {
  margin: 0 -8px;
}
html.a-js .site-stripe-margin-control,
html.a-no-js .site-stripe-margin-control {
  margin: 0;
}
.nav-ewc-persistent-hover #nav-AssociateStripe {
  margin-right: -220px !important;
}
#navbar {
  position: relative;
  top: 0;
  left: 0;
  z-index: 198;
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 1em;
  margin: 0 -8px;
  display: block;
  zoom: 1;
  min-width: 1000px;
}
html.a-js #navbar,
html.a-no-js #navbar {
  margin: 0 !important;
}
#navbar .nav-ie-min-width {
  display: none;
}
#navbar * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#navbar.nav-fixed #nav-main {
  position: fixed;
  top: 0;
  left: 0;
  height: 56px;
  padding-top: 0;
}
#navbar.nav-fixed #nav-shop,
#navbar.nav-fixed #nav-tools {
  padding-top: 4px;
}
#navbar.subnav-fixed #nav-subnav {
  position: fixed;
  width: 100%;
  left: 0;
  padding-top: 0;
}
#navbar #nav-logo-borderfade .nav-fade-mask {
  width: 39px;
}
#navbar #nav-AssociateStripe div {
  margin: 0;
  left: 0;
}
#navbar #nav-search {
  margin-top: 0;
  padding-top: 11px;
  padding-right: 25px;
}
* html #navbar #nav-search {
  position: absolute;
}
#navbar #nav-search .nav-searchbar {
  margin-bottom: 0;
}
#navbar #nav-search .nav-searchbar .nav-fill {
  overflow: hidden;
}
#navbar #nav-search.nav-fixed {
  height: 55px;
  position: fixed;
  top: 0;
  padding: 10px 25px 10px 25px;
  -webkit-transform: translateZ(0);
}
#nav-supra {
  position: absolute;
  bottom: 42px;
  cursor: default;
}
.nav-genz #nav-supra {
  top: 15px;
  left: 192px;
  z-index: 999;
}
.nav-supra-content #nav-xshop .nav-a {
  font-size: 12px;
}
#nav-belt,
#navbar .nav-belt {
  position: relative;
  width: 100%;
  font-size: 14px;
  z-index: 5;
}
.nav-xshop-large #nav-belt .nav-fill,
.nav-xshop-large #nav-belt .nav-left,
.nav-xshop-large #nav-belt .nav-right,
.nav-xshop-large #navbar .nav-belt .nav-fill,
.nav-xshop-large #navbar .nav-belt .nav-left,
.nav-xshop-large #navbar .nav-belt .nav-right {
  height: 50px;
}
#nav-belt .nav-a,
#navbar .nav-belt .nav-a {
  color: #d6d6d6;
}
#nav-belt .nav-a:focus,
#nav-belt .nav-a:hover,
#navbar .nav-belt .nav-a:focus,
#navbar .nav-belt .nav-a:hover {
  color: #fff;
  text-decoration: underline;
  outline: 0;
}
#nav-belt .nav-fill,
#nav-belt .nav-left,
#nav-belt .nav-right,
#navbar .nav-belt .nav-fill,
#navbar .nav-belt .nav-left,
#navbar .nav-belt .nav-right {
  height: 39px;
}
#nav-belt .nav-right,
#navbar .nav-belt .nav-right {
  min-width: 350px;
}
#nav-belt .nav-fill,
#navbar .nav-belt .nav-fill {
  overflow: visible;
}
#nav-main,
#navbar .nav-main {
  width: 100%;
  height: 60px;
  padding-top: 5px;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 4;
  background-position: 0 -725px;
}
#nav-main .nav-fill,
#nav-main .nav-left,
#nav-main .nav-right,
#navbar .nav-main .nav-fill,
#navbar .nav-main .nav-left,
#navbar .nav-main .nav-right {
  height: 55px;
}
#nav-main span.nav-arrow,
#navbar .nav-main span.nav-arrow {
  display: none;
}
#nav-logo-borderfade {
  height: 1px;
  line-height: 0;
  overflow: hidden;
  background-color: #e7e7e7;
  position: relative;
}
#nav-logo-borderfade .nav-fade {
  position: absolute;
  left: 10px;
  height: 1px;
  width: 98px;
  line-height: 0;
  overflow: hidden;
  background-position: -10px -320px;
  background-color: #fff;
}
#nav-logo-borderfade .nav-fade-mask {
  position: absolute;
  left: 0;
  top: -1px;
  height: 3px;
  width: 10px;
  padding: 0;
  margin: 0;
  line-height: 0;
  background: #fff;
  overflow: hidden;
}
* html #nav-logo-borderfade {
  display: none;
}
#nav-tools {
  float: left;
  padding: 6px 7px 0 32px;
  text-decoration: none;
  margin-top: 2px;
}
.nav-genz #nav-tools {
  padding: 6px 7px 0 0;
}
#nav-tools .nav-a,
#navbar .nav-tools .nav-a {
  position: relative;
  float: left;
  top: 1px;
  padding: 0 0 0 9px;
  line-height: 44px;
  height: 44px;
}
#nav-tools .nav-a:focus,
#nav-tools .nav-a:hover,
#navbar .nav-tools .nav-a:focus,
#navbar .nav-tools .nav-a:hover {
  top: 0;
  margin: 0;
  height: 44px;
  border: 1px solid #ddd;
  border-bottom-color: #ccc;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
#nav-tools .nav-a:focus,
#navbar .nav-tools .nav-a:focus {
  outline: 0;
}
#nav-tools .nav-counter,
#navbar .nav-tools .nav-counter {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  width: 13px;
  height: 13px;
  margin: 0 0 0 4px;
  line-height: 13px;
  font-family: 'lucida grande', tahoma, verdana, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  color: #e47911;
  border: 1px solid #e47911;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  border-radius: 0\9;
  *border-radius: 0;
}
#nav-tools .nav-cart-count,
#navbar .nav-tools .nav-cart-count {
  color: #e47911;
  font-weight: 700;
  font-family: arial, sans-serif;
  position: absolute;
  line-height: 16px;
  width: 20px;
  text-align: center;
}
#nav-tools #nav-cart .nav-cart-0,
#nav-tools .nav-cart .nav-cart-0,
#navbar .nav-tools #nav-cart .nav-cart-0,
#navbar .nav-tools .nav-cart .nav-cart-0 {
  left: 23px;
  top: 9px;
  font-size: 16px;
  width: 19px;
}
#nav-tools #nav-cart .nav-cart-1,
#nav-tools .nav-cart .nav-cart-1,
#navbar .nav-tools #nav-cart .nav-cart-1,
#navbar .nav-tools .nav-cart .nav-cart-1 {
  left: 23px;
  top: 9px;
  font-size: 16px;
  width: 19px;
}
#nav-tools #nav-cart .nav-cart-10,
#nav-tools .nav-cart .nav-cart-10,
#navbar .nav-tools #nav-cart .nav-cart-10,
#navbar .nav-tools .nav-cart .nav-cart-10 {
  left: 23px;
  top: 8px;
  font-size: 14px;
  width: 20px;
}
#nav-tools #nav-cart .nav-cart-20,
#nav-tools .nav-cart .nav-cart-20,
#navbar .nav-tools #nav-cart .nav-cart-20,
#navbar .nav-tools .nav-cart .nav-cart-20 {
  left: 23px;
  top: 8px;
  font-size: 14px;
  width: 20px;
}
#nav-tools #nav-cart .nav-cart-100,
#nav-tools .nav-cart .nav-cart-100,
#navbar .nav-tools #nav-cart .nav-cart-100,
#navbar .nav-tools .nav-cart .nav-cart-100 {
  left: 23px;
  top: 8px;
  font-size: 11px;
  width: 20px;
}
#nav-tools #nav-cart .nav-cart-icon,
#nav-tools .nav-cart .nav-cart-icon,
#navbar .nav-tools #nav-cart .nav-cart-icon,
#navbar .nav-tools .nav-cart .nav-cart-icon {
  display: block;
  overflow: hidden;
  position: absolute;
  left: 10px;
  top: 11px;
  background-position: -10px -340px;
  width: 38px;
  height: 26px;
}
#nav-tools #nav-cart .nav-line-1,
#nav-tools #nav-cart .nav-line-2,
#nav-tools .nav-cart .nav-line-1,
#nav-tools .nav-cart .nav-line-2,
#navbar .nav-tools #nav-cart .nav-line-1,
#navbar .nav-tools #nav-cart .nav-line-2,
#navbar .nav-tools .nav-cart .nav-line-1,
#navbar .nav-tools .nav-cart .nav-line-2 {
  margin-left: 42px;
}
#nav-tools .nav-unrec #nav-link-yourAccount,
#navbar .nav-tools .nav-unrec #nav-link-yourAccount {
  color: #000;
  font-weight: 700;
}
#nav-tools .nav-unrec #nav-link-yourAccount .nav-icon,
#navbar .nav-tools .nav-unrec #nav-link-yourAccount .nav-icon {
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #606060;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#nav-tools #nav-account-text-container,
#navbar .nav-tools #nav-account-text-container {
  float: right;
  position: relative;
}
#nav-tools #nav-account-text-container .nav-line-1,
#navbar .nav-tools #nav-account-text-container .nav-line-1 {
  padding-left: 0;
}
#nav-tools .nav-a:last-of-type {
  padding-left: 6px;
}
#nav-tools .nav-a-2,
#nav-xshop .nav-a-2,
#navbar .nav-tools .nav-a-2 {
  padding-right: 0;
  overflow: hidden;
  top: 1px;
  margin: 0 1px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#nav-tools .nav-a-2 .nav-line-1,
#nav-tools .nav-a-2 .nav-line-2,
#nav-tools .nav-a-2 .nav-line-3,
#nav-tools .nav-a-2 .nav-line-4,
#nav-xshop .nav-a-2 .nav-line-1,
#nav-xshop .nav-a-2 .nav-line-2,
#nav-xshop .nav-a-2 .nav-line-3,
#nav-xshop .nav-a-2 .nav-line-4,
#navbar .nav-tools .nav-a-2 .nav-line-1,
#navbar .nav-tools .nav-a-2 .nav-line-2,
#navbar .nav-tools .nav-a-2 .nav-line-3,
#navbar .nav-tools .nav-a-2 .nav-line-4 {
  float: left;
  clear: both;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  padding-right: 9px;
  font-family: arial, sans-serif;
  color: #000;
}
#nav-tools .nav-a-2 .nav-line-1,
#nav-tools .nav-a-2 .nav-line-3,
#nav-xshop .nav-a-2 .nav-line-1,
#nav-xshop .nav-a-2 .nav-line-3,
#navbar .nav-tools .nav-a-2 .nav-line-1,
#navbar .nav-tools .nav-a-2 .nav-line-3 {
  font-size: 12px;
  line-height: 14px;
  height: 14px;
  font-weight: 400;
  margin-top: 9px;
}
#nav-tools .nav-a-2 .nav-line-2,
#nav-tools .nav-a-2 .nav-line-4,
#nav-xshop .nav-a-2 .nav-line-2,
#nav-xshop .nav-a-2 .nav-line-4,
#navbar .nav-tools .nav-a-2 .nav-line-2,
#navbar .nav-tools .nav-a-2 .nav-line-4 {
  font-size: 14px;
  line-height: 15px;
  font-weight: 700;
  padding-bottom: 5px;
}
#nav-tools .nav-a-2 .nav-line-2 .nav-icon,
#nav-tools .nav-a-2 .nav-line-4 .nav-icon,
#nav-xshop .nav-a-2 .nav-line-2 .nav-icon,
#nav-xshop .nav-a-2 .nav-line-4 .nav-icon,
#navbar .nav-tools .nav-a-2 .nav-line-2 .nav-icon,
#navbar .nav-tools .nav-a-2 .nav-line-4 .nav-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #606060;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  margin: 0 0 2px 5px;
  visibility: hidden;
}
#nav-tools .nav-a-2 .nav-line-3,
#nav-tools .nav-a-2 .nav-line-4,
#nav-xshop .nav-a-2 .nav-line-3,
#nav-xshop .nav-a-2 .nav-line-4,
#navbar .nav-tools .nav-a-2 .nav-line-3,
#navbar .nav-tools .nav-a-2 .nav-line-4 {
  display: none;
}
#nav-tools .nav-truncate .nav-line-1,
#nav-tools .nav-truncate .nav-line-3,
#nav-xshop .nav-truncate .nav-line-1,
#nav-xshop .nav-truncate .nav-line-3,
#navbar .nav-tools .nav-truncate .nav-line-1,
#navbar .nav-tools .nav-truncate .nav-line-3 {
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
  top: 8px;
  left: 0;
  width: 100%;
  margin-top: 1px;
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: arial, sans-serif;
}
* html #nav-tools .nav-truncate .nav-line-1,
* html #nav-tools .nav-truncate .nav-line-3,
* html #nav-xshop .nav-truncate .nav-line-1,
* html #nav-xshop .nav-truncate .nav-line-3,
* html #navbar .nav-tools .nav-truncate .nav-line-1,
* html #navbar .nav-tools .nav-truncate .nav-line-3 {
  width: 118px;
}
#nav-tools .nav-truncate .nav-line-2,
#nav-xshop .nav-truncate .nav-line-2,
#navbar .nav-tools .nav-truncate .nav-line-2 {
  padding-top: 23px;
}
#nav-tools .nav-single-row-link,
#nav-tools .nav-single-row-link:focus,
#nav-tools .nav-single-row-link:hover,
#nav-xshop .nav-single-row-link,
#nav-xshop .nav-single-row-link:focus,
#nav-xshop .nav-single-row-link:hover,
#navbar .nav-tools .nav-single-row-link,
#navbar .nav-tools .nav-single-row-link:focus,
#navbar .nav-tools .nav-single-row-link:hover {
  height: 26px;
  margin-top: 18px;
}
#nav-tools .nav-single-row-link .nav-line-1,
#nav-tools .nav-single-row-link:focus .nav-line-1,
#nav-tools .nav-single-row-link:hover .nav-line-1,
#nav-xshop .nav-single-row-link .nav-line-1,
#nav-xshop .nav-single-row-link:focus .nav-line-1,
#nav-xshop .nav-single-row-link:hover .nav-line-1,
#navbar .nav-tools .nav-single-row-link .nav-line-1,
#navbar .nav-tools .nav-single-row-link:focus .nav-line-1,
#navbar .nav-tools .nav-single-row-link:hover .nav-line-1 {
  color: #aaa;
  height: 0;
  margin-top: 5px;
}
* html #nav-tools .nav-single-row-link .nav-line-1,
* html #nav-tools .nav-single-row-link:focus .nav-line-1,
* html #nav-tools .nav-single-row-link:hover .nav-line-1,
* html #nav-xshop .nav-single-row-link .nav-line-1,
* html #nav-xshop .nav-single-row-link:focus .nav-line-1,
* html #nav-xshop .nav-single-row-link:hover .nav-line-1,
* html #navbar .nav-tools .nav-single-row-link .nav-line-1,
* html #navbar .nav-tools .nav-single-row-link:focus .nav-line-1,
* html #navbar .nav-tools .nav-single-row-link:hover .nav-line-1 {
  line-height: 0;
}
#nav-tools .nav-a-removed,
#nav-xshop .nav-a-removed,
#navbar .nav-tools .nav-a-removed {
  display: none;
}
#nav-tools .nav-a-hidden,
#nav-xshop .nav-a-hidden,
#navbar .nav-tools .nav-a-hidden {
  visibility: hidden;
}
#nav-programs {
  margin-top: 2px;
  padding: 6px 13px 0 0;
}
#nav-programs #nav-shop {
  padding-top: 0;
  margin-top: 0;
  width: auto;
}
.nav-genz #nav-programs,
.nav-genz #nav-shop {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.nav-genz #nav-shop {
  width: auto;
}
.nav-genz #nav-programs .nav-a-2:nth-of-type(1) .nav-line-2 {
  color: #82d8e3;
}
.nav-genz #nav-programs .nav-a-2:nth-of-type(2) .nav-line-2 {
  color: #ade421;
}
.nav-genz #nav-programs .nav-a-2:nth-of-type(3) .nav-line-2 {
  color: #ffa724;
}
.nav-genz #nav-programs .nav-a-2:nth-of-type(4) .nav-line-2 {
  color: #ff7676;
}
#nav-programs .nav-a-2:first-of-type {
  margin-left: -11px;
}
#nav-programs .nav-a-2:first-of-type:focus,
#nav-programs .nav-a-2:first-of-type:hover {
  margin-left: -12px;
}
#nav-shop {
  float: left;
  padding: 6px 12px 0 15px;
  text-decoration: none;
  margin-top: 2px;
  width: 192px;
}
#nav-programs .nav-a,
#nav-shop .nav-a {
  line-height: 44px;
  height: 44px;
  position: relative;
  float: left;
  top: 1px;
}
#nav-programs .nav-a:focus,
#nav-programs .nav-a:hover,
#nav-shop .nav-a:focus,
#nav-shop .nav-a:hover {
  top: 0;
  margin: 0;
  height: 44px;
  border: 1px solid #ddd;
  border-bottom-color: #ccc;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
}
#nav-programs .nav-a:focus,
#nav-shop .nav-a:focus {
  outline: 0;
}
#nav-programs .nav-a-2,
#nav-shop .nav-a-2 {
  padding-right: 0;
  overflow: hidden;
  top: 1px;
  margin: 0 1px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#nav-programs .nav-a-2 .nav-line-1,
#nav-programs .nav-a-2 .nav-line-2,
#nav-shop .nav-a-2 .nav-line-1,
#nav-shop .nav-a-2 .nav-line-2 {
  float: left;
  clear: both;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  padding: 0 12px 0 13px;
  font-family: arial, sans-serif;
  color: #000;
}
#nav-programs .nav-a-2 .nav-line-1,
#nav-shop .nav-a-2 .nav-line-1 {
  font-size: 12px;
  line-height: 14px;
  height: 14px;
  font-weight: 400;
  margin-top: 9px;
}
#nav-programs .nav-a-2 .nav-line-2,
#nav-shop .nav-a-2 .nav-line-2 {
  font-size: 14px;
  line-height: 15px;
  font-weight: 700;
  padding-bottom: 5px;
}
.nav-genz #nav-programs .nav-a-2 .nav-line-2,
.nav-genz #nav-shop .nav-a-2 .nav-line-2 {
  font-size: 16px;
  line-height: 15px;
  font-family: arial, sans-serif;
  font-weight: 400;
}
#nav-programs .nav-a-2 .nav-line-2 .nav-icon,
#nav-shop .nav-a-2 .nav-line-2 .nav-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #606060;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  margin: 0 0 2px 5px;
  visibility: hidden;
}
#nav-programs .nav-single-row-link,
#nav-programs .nav-single-row-link:focus,
#nav-programs .nav-single-row-link:hover,
#nav-shop .nav-single-row-link,
#nav-shop .nav-single-row-link:focus,
#nav-shop .nav-single-row-link:hover {
  height: 26px;
  margin-top: 16px;
}
#nav-programs .nav-single-row-link .nav-line-1,
#nav-programs .nav-single-row-link:focus .nav-line-1,
#nav-programs .nav-single-row-link:hover .nav-line-1,
#nav-shop .nav-single-row-link .nav-line-1,
#nav-shop .nav-single-row-link:focus .nav-line-1,
#nav-shop .nav-single-row-link:hover .nav-line-1 {
  color: #aaa;
  height: 0;
  margin-top: 5px;
}
* html #nav-programs .nav-single-row-link .nav-line-1,
* html #nav-programs .nav-single-row-link:focus .nav-line-1,
* html #nav-programs .nav-single-row-link:hover .nav-line-1,
* html #nav-shop .nav-single-row-link .nav-line-1,
* html #nav-shop .nav-single-row-link:focus .nav-line-1,
* html #nav-shop .nav-single-row-link:hover .nav-line-1 {
  line-height: 0;
}
#nav-xshop-container {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  z-index: 20;
}
.nav-cobranded #nav-xshop-container {
  margin-left: 43px;
}
* html #nav-xshop-container {
  margin-left: 20px;
}
#nav-xshop-container.nav-fixed {
  display: none;
}
.nav-genz #nav-xshop-container {
  float: right;
}
#nav-xshop {
  margin: 32px 0 0;
  height: 37px;
  overflow: hidden;
}
.nav-genz #nav-xshop {
  margin: 2px 0 0;
  padding-top: 6px;
  height: 50px;
  overflow: initial;
  display: block;
}
#nav-xshop .nav-a {
  float: left;
  padding: 0 9px;
  margin-bottom: 25px;
  font-family: arial, sans-serif;
  font-size: 13px;
}
.nav-genz #nav-xshop .nav-a {
  margin-top: 26px;
}
.nav-genz #nav-xshop .nav-a:first-of-type {
  padding-left: 10px;
}
#nav-xshop .nav-a.nav-a-2 {
  margin: 0 1px;
}
#nav-xshop .nav-a.nav-single-row-link {
  margin-top: 18px;
}
#nav-xshop .nav-a:first-of-type {
  padding-left: 0;
}
#nav-xshop .nav-a,
#nav-xshop .nav-a:link,
#nav-xshop .nav-a:visited {
  color: #05a;
  text-decoration: none;
}
#nav-xshop .nav-a:active,
#nav-xshop .nav-a:focus,
#nav-xshop .nav-a:hover {
  color: #e47911;
  text-decoration: underline;
}
#nav-xshop .nav-a:focus {
  outline: 0;
}
#nav-xshop .nav-a .nav-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #606060;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  margin: 0 0 2px 5px;
  visibility: hidden;
}
#nav-xshop .nav-a-2 {
  position: relative;
}
#nav-xshop .nav-a-2:focus,
#nav-xshop .nav-a-2:hover {
  top: 0;
  margin-right: 0;
  margin-left: 0;
  border: 1px solid #ddd;
  border-bottom-color: #ccc;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
#nav-xshop .nav-a-2:focus {
  outline: 0;
}
#nav-swmslot {
  position: relative;
  height: 39px;
  display: inline;
  overflow: hidden;
}
#nav-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background-color: #000;
  -ms-filter: opacity(.6);
  filter: alpha(opacity=60);
  -webkit-opacity: .6;
  -moz-opacity: .6;
  -o-opacity: .6;
  opacity: .6;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 4;
}
.nav-left {
  position: relative;
  float: left;
  width: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.nav-right {
  position: relative;
  float: right;
  width: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.nav-fill {
  width: auto;
  overflow: hidden;
  white-space: nowrap;
}
.nav-icon {
  background-repeat: no-repeat;
}
a.nav-a,
a.nav-a:link,
a.nav-a:visited {
  font-family: arial, sans-serif;
  text-decoration: none;
  cursor: pointer;
}
.nav-b {
  font-weight: 700;
}
.nav-action-button,
.nav-action-button:link {
  display: block;
  height: 33px;
  margin: 0 10px 0 11px;
  cursor: pointer;
  outline: 0;
  border: 1px solid;
  border-color: #c89411 #b0820f #99710d;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  -webkit-box-shadow: inset 0 1px 0 0 #fcf3dc;
  -moz-box-shadow: inset 0 1px 0 0 #fcf3dc;
  box-shadow: inset 0 1px 0 0 #fcf3dc;
  background: #f3ce72;
  filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#FFF8E3AD',
      endColorstr='#FFEEBA37',
      GradientType=0
    );
  *zoom: 1;
  background: linear-gradient(to bottom, #f8e3ad, #eeba37);
  background: -moz-linear-gradient(top, #f8e3ad, #eeba37);
  background: -webkit-linear-gradient(top, #f8e3ad, #eeba37);
  background: -o-linear-gradient(top, #f8e3ad, #eeba37);
  background: -ms-linear-gradient(top, #f8e3ad, #eeba37);
  text-align: center;
  line-height: 31px;
  vertical-align: middle;
  color: #111;
  font-family: arial, sans-serif;
  text-decoration: none;
  line-height: 30px;
  font-size: 13px;
}
.nav-action-button:focus,
.nav-action-button:hover,
.nav-action-button:link:focus,
.nav-action-button:link:hover {
  background: #f1c65a;
  filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#FFF6DA95',
      endColorstr='#FFECB21F',
      GradientType=0
    );
  *zoom: 1;
  background: linear-gradient(to bottom, #f6da95, #ecb21f);
  background: -moz-linear-gradient(top, #f6da95, #ecb21f);
  background: -webkit-linear-gradient(top, #f6da95, #ecb21f);
  background: -o-linear-gradient(top, #f6da95, #ecb21f);
  background: -ms-linear-gradient(top, #f6da95, #ecb21f);
  text-decoration: none;
}
.nav-action-button:active,
.nav-action-button:link:active {
  background: #eeba37;
  -webkit-box-shadow: inset 0 1px 3px 0 #b0820f;
  -moz-box-shadow: inset 0 1px 3px 0 #b0820f;
  box-shadow: inset 0 1px 3px 0 #b0820f;
}
.nav-action-button .nav-action-inner,
.nav-action-button:link .nav-action-inner {
  color: #111;
  display: block;
  text-align: center;
}
.nav-column {
  float: left;
  clear: none;
}
.nav-column-notfirst {
  margin-left: -12px;
}
.nav-abs-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#nav-logo {
  position: relative;
  float: left;
  line-height: 0;
  height: 100%;
  width: 192px;
  padding: 13px 18px 0 27px;
}
#nav-logo .nav-logo-link {
  clear: both;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
}
#nav-logo .nav-logo-link:focus {
  outline: 0;
}
#nav-logo .nav-logo-base {
  float: left;
  text-indent: -500px;
  background-position: 0px -45px;
  width: 117px;
  height: 35px;
}
#nav-logo .nav-logo-ext {
  float: left;
  display: none;
}
#nav-logo .nav-logo-locale {
  float: left;
  display: none;
  margin: 6px 0 0 1px;
}
#nav-logo .nav-logo-tagline {
  position: absolute;
  top: 32px;
  left: 92px;
  font-size: 11px;
  line-height: 11px;
  font-family: arial, sans-serif;
  white-space: nowrap;
  color: #48a3c6;
  background-repeat: no-repeat;
  background-position: -1000px 0;
  text-decoration: underline;
  font-weight: 700;
}
#nav-logo .nav-logo-tagline:focus,
#nav-logo .nav-logo-tagline:hover {
  color: #e47911;
}
#nav-logo .nav-logo-tagline:focus {
  outline: 0;
}
#nav-logo.nav-paladin {
  width: 194px;
}
#nav-logo.nav-paladin .nav-logo-tagline {
  left: 79px;
  top: 30px;
}
.nav-cobranded #nav-logo {
  padding-right: 50px;
}
.nav-cobranded #nav-logo .nav-prime-try {
  left: 80px;
}
.nav-cobranded #nav-logo .nav-logo-tagline {
  left: 78px;
}
#nav-logo .nav-cobrand {
  position: absolute;
  display: block;
  right: 0;
  overflow: hidden;
  background-position: right;
  background-repeat: no-repeat;
  margin-right: 10px;
  top: 9px;
  margin-top: -6px;
  height: 30px;
  width: 37px;
}
#nav-logo .nav-cobrand .nav-cobrand-divider {
  float: left;
  border-left: 1px solid #e7e7e7;
  height: 17px;
  margin-top: 6px;
}
.nav-locale-au #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -249px;
  width: 47px;
  height: 14px;
}
.nav-locale-at #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -189px;
  width: 15px;
  height: 14px;
}
.nav-locale-br #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -229px;
  width: 45px;
  height: 14px;
}
.nav-locale-ca #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -209px;
  width: 16px;
  height: 14px;
}
.nav-locale-de #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -169px;
  width: 18px;
  height: 14px;
}
.nav-locale-es #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -149px;
  width: 16px;
  height: 14px;
}
.nav-locale-fr #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -129px;
  width: 13px;
  height: 14px;
}
.nav-locale-gb #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -9px;
  width: 35px;
  height: 14px;
}
.nav-locale-in #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -109px;
  width: 13px;
  height: 14px;
}
.nav-locale-it #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -89px;
  width: 12px;
  height: 14px;
}
.nav-locale-nl #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -269px;
  width: 46px;
  height: 14px;
}
.nav-locale-jp #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -69px;
  width: 31px;
  height: 14px;
}
.nav-locale-mx #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -49px;
  width: 50px;
  height: 14px;
}
.nav-locale-ru #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -29px;
  width: 16px;
  height: 14px;
}
.nav-locale-uk #nav-logo .nav-logo-locale {
  display: block;
  background-position: -270px -9px;
  width: 35px;
  height: 14px;
}
.nav-locale-ae #nav-logo {
  padding: 3px 18px 0 27px;
}
.nav-locale-ae #nav-logo .nav-logo-base {
  background-position: 0px -45px;
  width: 117px;
  height: 35px;
}
#nav-logo.nav-prime-1 .nav-logo-tagline {
  background-position: -160px -10px;
  width: 45px;
  height: 17px;
}
#nav-logo.nav-prime-2 .nav-logo-tagline {
  background-position: -160px -69px;
  width: 64px;
  height: 17px;
}
#nav-logo.nav-prime-3 .nav-logo-tagline {
  background-position: -160px -69px;
  width: 64px;
  height: 17px;
}
#nav-logo .nav-prime-try {
  top: 38px;
  left: 105px;
}
.nav-locale-jp.nav-lang-ja #nav-logo .nav-prime-try {
  top: 34px;
}
.nav-locale-jp.nav-lang-zh #nav-logo .nav-prime-try {
  top: 33px;
}
#nav-logo.nav-fresh .nav-logo-base {
  background-position: -149px -196px;
  width: 97px;
  height: 30px;
}
#nav-logo.nav-fresh-opt .nav-logo-base {
  background-position: -136px -136px;
  width: 96px;
  height: 30px;
}
#nav-logo.nav-paladin {
  padding: 14px 40px 0 18px;
}
#nav-logo.nav-paladin .nav-logo-base {
  background-position: -10px -90px;
  width: 76px;
  height: 23px;
}
#nav-logo.nav-paladin .nav-logo-tagline {
  top: 30px;
  left: 70px;
}
#nav-logo.nav-paladin .nav-logo-locale {
  margin: 2px 0 0 2px;
}
#nav-logo.nav-paladin-fresh {
  padding: 14px 40px 0 18px;
}
#nav-logo.nav-paladin-fresh .nav-logo-base {
  background-position: -150px -164px;
  width: 76px;
  height: 24px;
}
#nav-logo.nav-paladin-fresh .nav-logo-tagline {
  top: 30px;
  left: 70px;
}
#nav-logo.nav-paladin-fresh .nav-logo-locale {
  margin: 2px 0 0 2px;
}
#nav-logo.nav-paladin-fresh-opt {
  padding: 14px 40px 0 18px;
}
#nav-logo.nav-paladin-fresh-opt .nav-logo-base {
  background-position: -136px -104px;
  width: 77px;
  height: 23px;
}
#nav-logo.nav-paladin-fresh-opt .nav-logo-tagline {
  top: 30px;
  left: 70px;
}
#nav-logo.nav-paladin-fresh-opt .nav-logo-locale {
  margin: 2px 0 0 2px;
}
#nav-logo.nav-paladin .nav-logo-ext {
  position: relative;
  display: block;
  top: -6px;
  margin: 0 0 0 3px;
  background-position: -10px -171px;
  width: 51px;
  height: 19px;
}
#nav-logo.nav-paladin-fresh .nav-logo-ext {
  position: relative;
  display: block;
  top: -6px;
  margin: 0 0 0 3px;
  background-position: -150px -275px;
  width: 51px;
  height: 19px;
}
#nav-logo.nav-paladin-fresh-opt .nav-logo-ext {
  position: relative;
  display: block;
  top: -6px;
  margin: 0 0 0 3px;
  background-position: -136px -215px;
  width: 51px;
  height: 19px;
}
#nav-logo.nav-paladin-ww {
  padding-left: 8px;
  padding-right: 8px;
  width: 192px;
}
#nav-logo.nav-paladin-ww .nav-logo-ext {
  float: left;
  display: none;
}
#nav-logo.nav-paladin-ww .nav-logo-tagline {
  top: 36px;
  left: 117px;
}
#nav-logo.nav-paladin-ww .nav-logo-locale {
  margin: 10px 0 0 2px;
}
#nav-logo.nav-paladin-ww .nav-logo-base {
  background-position: -8px -7px;
  width: 134px;
  height: 32px;
}
.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-base {
  background-position: -8px -7px;
  width: 134px;
  height: 32px;
}
.nav-tpl-discoveryPanelList,
.nav-tpl-discoveryPanelSummary,
.nav-tpl-itemList {
  width: 210px;
}
.nav-tpl-discoveryPanelList .nav-item,
.nav-tpl-discoveryPanelSummary .nav-item,
.nav-tpl-itemList .nav-item {
  position: relative;
  display: block;
  clear: both;
  font-family: arial, sans-serif;
  line-height: 16px;
  padding: 0 0 7px;
  margin: 0;
  text-decoration: none;
  cursor: default;
}
.nav-tpl-discoveryPanelList .nav-item:focus,
.nav-tpl-discoveryPanelSummary .nav-item:focus,
.nav-tpl-itemList .nav-item:focus {
  text-decoration: underline;
  color: #e47911;
  outline: 0;
}
.nav-tpl-discoveryPanelList .nav-item:focus .nav-text,
.nav-tpl-discoveryPanelSummary .nav-item:focus .nav-text,
.nav-tpl-itemList .nav-item:focus .nav-text {
  color: #e47911;
}
.nav-tpl-discoveryPanelList .nav-text,
.nav-tpl-discoveryPanelSummary .nav-text,
.nav-tpl-itemList .nav-text {
  display: block;
  font-size: 13px;
  color: #444;
  font-weight: 400;
  white-space: normal;
  word-wrap: break-word;
}
.nav-tpl-discoveryPanelList .nav-content,
.nav-tpl-discoveryPanelSummary .nav-content,
.nav-tpl-itemList .nav-content {
  display: block;
  font-size: 13px;
  color: #444;
  font-weight: 400;
  white-space: normal;
  word-wrap: break-word;
}
.nav-tpl-discoveryPanelList .nav-content .nav-a,
.nav-tpl-discoveryPanelSummary .nav-content .nav-a,
.nav-tpl-itemList .nav-content .nav-a {
  color: #444;
  text-decoration: none;
}
.nav-tpl-discoveryPanelList .nav-content .nav-a:hover,
.nav-tpl-discoveryPanelSummary .nav-content .nav-a:hover,
.nav-tpl-itemList .nav-content .nav-a:hover {
  color: #e47911;
  text-decoration: underline;
}
.nav-tpl-discoveryPanelList .nav-subtext,
.nav-tpl-discoveryPanelSummary .nav-subtext,
.nav-tpl-itemList .nav-subtext {
  display: block;
  font-size: 11px;
  line-height: 13px;
  font-weight: 400;
  color: #999;
  white-space: normal;
}
.nav-tpl-discoveryPanelList .nav-title,
.nav-tpl-discoveryPanelSummary .nav-title,
.nav-tpl-itemList .nav-title {
  padding-bottom: 10px;
  left: 20px;
}
.nav-tpl-discoveryPanelList .nav-title .nav-text,
.nav-tpl-discoveryPanelSummary .nav-title .nav-text,
.nav-tpl-itemList .nav-title .nav-text {
  font-size: 18px;
  line-height: 19px;
  color: #e47911;
}
.nav-tpl-discoveryPanelList .nav-link,
.nav-tpl-discoveryPanelSummary .nav-link,
.nav-tpl-itemList .nav-link {
  cursor: pointer;
}
.nav-tpl-discoveryPanelList .nav-link:focus,
.nav-tpl-discoveryPanelList .nav-link:hover,
.nav-tpl-discoveryPanelSummary .nav-link:focus,
.nav-tpl-discoveryPanelSummary .nav-link:hover,
.nav-tpl-itemList .nav-link:focus,
.nav-tpl-itemList .nav-link:hover {
  text-decoration: none;
}
.nav-tpl-discoveryPanelList .nav-link:focus .nav-text,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-text,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-text,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-text,
.nav-tpl-itemList .nav-link:focus .nav-text,
.nav-tpl-itemList .nav-link:hover .nav-text {
  color: #e47911;
  text-decoration: underline;
}
.nav-tpl-discoveryPanelList .nav-link:focus .nav-subtext,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-subtext,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-subtext,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-subtext,
.nav-tpl-itemList .nav-link:focus .nav-subtext,
.nav-tpl-itemList .nav-link:hover .nav-subtext {
  text-decoration: none;
}
.nav-tpl-discoveryPanelList .nav-link:focus .nav-icon,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-icon,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-icon,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-icon,
.nav-tpl-itemList .nav-link:focus .nav-icon,
.nav-tpl-itemList .nav-link:hover .nav-icon {
  display: none;
}
.nav-tpl-discoveryPanelList .nav-divider,
.nav-tpl-discoveryPanelSummary .nav-divider,
.nav-tpl-itemList .nav-divider {
  position: relative;
  display: block;
  line-height: 1px;
  height: 1px;
  overflow: hidden;
  background: #eee;
  margin: 0 0 9px;
}
.nav-tpl-itemListDeepBrowse .nav-item {
  position: relative;
  display: block;
  clear: both;
  padding: 0 0 7px;
  margin: 0;
  text-decoration: none;
  cursor: default;
}
.nav-tpl-itemListDeepBrowse .nav-item:focus {
  text-decoration: underline;
  color: #e47911;
  outline: 0;
}
.nav-tpl-itemListDeepBrowse .nav-item:focus .nav-text {
  color: #e47911;
}
.nav-tpl-itemListDeepBrowse .nav-text {
  display: inline;
  font-size: 13px;
  color: #666;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: arial, sans-serif;
  line-height: 16px;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-divider {
  margin: 0 14px 0 14px;
  border-top: 1px dotted #ddd;
  width: 518px;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section {
  position: relative;
  padding: 7px 0 0 0;
  margin: 0 14px;
  line-height: 17px;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title {
  display: block;
  left: 0;
  width: 96px;
  text-align: right;
  font-size: 13px;
  float: left;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title .nav-text {
  color: #e47911;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title .nav-item {
  padding-left: 0;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links {
  margin: 0 0 0 101px;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav-item {
  border-left: 1px solid #ccc;
  white-space: nowrap;
  display: inline;
  color: #666;
  width: auto !important;
  padding: 0 9px 0 8px;
  margin-bottom: 5px;
  display: inline-block;
  margin-right: -4px;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav-first,
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav_linestart {
  border: 0;
  padding-left: 10px;
}
.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links a.nav-link:hover {
  color: #666;
  text-decoration: underline;
}
.nav-tpl-itemListDeepBrowse .nav-title {
  color: #e47911;
}
.nav-tpl-itemListDeepBrowse .nav-title.nav-item {
  display: block;
  margin: 0 0 8px 0;
  height: 18px;
  padding: 0 0 0 15px;
}
.nav-tpl-itemListDeepBrowse .nav-title a.nav-link {
  font-size: 18px;
  color: #e47911;
}
.nav-tpl-itemListDeepBrowse .nav-title a.nav-link:hover {
  text-decoration: underline;
}
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:link,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:visited {
  color: #000;
}
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:active,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:hover {
  color: #e47911;
  text-decoration: underline;
}
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:active .nav-icon,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:hover .nav-icon {
  display: none;
}
.nav-tpl-itemListDeepBrowse .nav-link {
  cursor: pointer;
  color: #000;
}
.nav-tpl-itemListDeepBrowse .nav-link.nav-carat {
  margin: 0 8px 0 14px;
}
.nav-tpl-itemListDeepBrowse .nav-link.nav-item:hover {
  color: #e47911;
  text-decoration: underline;
}
.nav-tpl-itemListDeepBrowse .nav-divider {
  position: relative;
  display: block;
  line-height: 1px;
  height: 1px;
  overflow: hidden;
  background: #eee;
}
.nav-tpl-notificationsList {
  font-family: arial, sans-serif;
  line-height: 1.5;
}
.nav-tpl-notificationsList .nav-title {
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
}
.nav-tpl-notificationsList .nav-item + .nav-item {
  border-top: 1px solid #eee;
  margin-top: 14px;
  min-height: 65px;
  padding-top: 14px;
  position: relative;
}
.nav-tpl-notificationsList .nav-item.nav-noti-list-HardPaymentDeclined {
  color: #b12704;
}
.nav-tpl-notificationsList .nav-noti-list-image {
  float: left;
  height: 65px;
  width: 65px;
}
.nav-tpl-notificationsList .nav-noti-list-image .nav-noti-list-image-tag {
  display: block;
  height: auto;
  margin: 4px auto 0 auto;
  max-height: 100%;
  max-width: 100%;
  outline: 0;
  width: auto;
}
.nav-tpl-notificationsList .nav-noti-list-heading {
  font-weight: 700;
}
.nav-tpl-notificationsList .nav-noti-list-with-image .nav-noti-list-content,
.nav-tpl-notificationsList .nav-noti-list-with-image .nav-noti-list-heading {
  margin-left: 79px;
}
.nav-tpl-notificationsList .nav-noti-list-subtext {
  color: #888;
  font-size: 11px;
}
.nav-tpl-notificationsList .nav-noti-list-x {
  color: #aaa;
  cursor: pointer;
  display: none;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  right: 0;
  top: 14px;
}
.nav-tpl-notificationsList .nav-noti-list-x:focus,
.nav-tpl-notificationsList .nav-noti-list-x:hover {
  color: #6e6e6e;
}
.nav-tpl-notificationsList .nav-item:hover .nav-noti-list-x {
  display: block;
}
#nav-flyout-anchor .nav-tpl-notificationsList .nav-content .nav-a {
  color: #004b91;
}
.nav-tpl-discoveryPanelList,
.nav-tpl-discoveryPanelSummary {
  width: auto;
}
.nav-tpl-discoveryPanelList .nav-item,
.nav-tpl-discoveryPanelSummary .nav-item {
  padding: 0;
  width: 215px;
}
.nav-tpl-discoveryPanelList .nav-dp-title,
.nav-tpl-discoveryPanelSummary .nav-dp-title {
  font-size: 17px;
  font-weight: 700;
  font-family: arial, sans-serif;
}
.nav-tpl-discoveryPanelList .nav-dp-left-column,
.nav-tpl-discoveryPanelSummary .nav-dp-left-column {
  width: 80px;
  height: 65px;
  display: table-cell;
  vertical-align: middle;
  padding-right: 15px;
}
.nav-tpl-discoveryPanelList .nav-dp-right-column,
.nav-tpl-discoveryPanelSummary .nav-dp-right-column {
  display: table-cell;
  vertical-align: middle;
  width: 135px;
}
.nav-tpl-discoveryPanelList .nav-dp-link,
.nav-tpl-discoveryPanelSummary .nav-dp-link {
  text-decoration: none;
  font-family: arial, sans-serif;
}
.nav-tpl-discoveryPanelList .nav-dp-link .nav-dp-text,
.nav-tpl-discoveryPanelSummary .nav-dp-link .nav-dp-text {
  color: #090;
  font-weight: 700;
}
.nav-tpl-discoveryPanelList .nav-dp-link .nav-dp-text-secondary,
.nav-tpl-discoveryPanelSummary .nav-dp-link .nav-dp-text-secondary {
  color: #090;
}
.nav-tpl-discoveryPanelList .nav-dp-link .delivered,
.nav-tpl-discoveryPanelSummary .nav-dp-link .delivered {
  color: #111;
}
.nav-tpl-discoveryPanelList .nav-dp-link:hover .nav-dp-text,
.nav-tpl-discoveryPanelList .nav-dp-link:hover .nav-dp-text-secondary,
.nav-tpl-discoveryPanelSummary .nav-dp-link:hover .nav-dp-text,
.nav-tpl-discoveryPanelSummary .nav-dp-link:hover .nav-dp-text-secondary {
  color: #e47911;
}
.nav-tpl-discoveryPanelList .nav-dp-secondary-row,
.nav-tpl-discoveryPanelSummary .nav-dp-secondary-row {
  margin-top: 8px;
}
.nav-tpl-discoveryPanelList .nav-dp-link-emphasis,
.nav-tpl-discoveryPanelSummary .nav-dp-link-emphasis {
  color: #0066c0;
  font-family: arial, sans-serif;
  text-decoration: none;
}
.nav-tpl-discoveryPanelList .nav-dp-link-emphasis:hover,
.nav-tpl-discoveryPanelSummary .nav-dp-link-emphasis:hover {
  text-decoration: underline;
  color: #e47911;
}
.nav-tpl-discoveryPanelList .nav-divider,
.nav-tpl-discoveryPanelSummary .nav-divider {
  margin: 7px 0;
}
.nav-tpl-discoveryPanelList .nav-divider-container,
.nav-tpl-discoveryPanelSummary .nav-divider-container {
  height: 7px;
}
.nav-tpl-flyoutError {
  padding: 12px 14px 7px;
}
.nav-tpl-flyoutError .nav-title {
  display: block;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  color: #333;
  cursor: default;
  padding: 0 0 7px;
  margin: 0;
  -webkit-user-select: none;
}
.nav-tpl-flyoutError .nav-paragraph {
  display: block;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #333;
  cursor: pointer;
  padding: 6px 0 12px;
  margin: 0;
  text-decoration: none;
}
.nav-tpl-flyoutError .nav-paragraph .nav-a {
  text-decoration: underline;
  color: #333;
}
.nav-tpl-flyoutError .nav-paragraph .nav-a:hover {
  color: #e47911;
}
.nav-tpl-flyoutError .nav-action-button {
  margin: 8px 0;
}
.nav-subnav #nav-subnav {
  display: block;
}
#nav-subnav {
  position: relative;
  display: none;
  margin: 0;
  padding: 0 9px 0 15px;
  overflow: hidden;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  border-top: 1px solid rgba(0, 0, 0, .17);
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  white-space: nowrap;
  height: 33px;
  background: #fafafa;
}
#nav-subnav a.nav-locked:hover {
  color: #f90;
  border-bottom: 2px solid #f90;
}
#nav-subnav .nav-a {
  position: relative;
  float: left;
  height: 31px;
  line-height: 33px;
  color: #333;
  font-size: 12px;
  padding: 0 11px;
}
#nav-subnav .nav-a:hover {
  color: #e47911;
  border-bottom: 2px solid #f90;
}
#nav-subnav .nav-a:focus {
  color: #e47911;
  outline: 0;
}
#nav-subnav .nav-a.nav-hasAtext {
  padding: 0;
}
#nav-subnav .nav-a.nav-hasAtext .nav-arrow {
  display: none;
}
#nav-subnav .nav-link-highlight {
  color: #e47911;
}
#nav-subnav .nav-hasArrow {
  padding-right: 20px;
}
* html #nav-subnav .nav-hasArrow {
  line-height: 35px;
}
#nav-subnav .nav-hasArrow:focus,
#nav-subnav .nav-hasArrow:hover {
  border-bottom: 0;
}
#nav-subnav .nav-hasArrow:focus .nav-arrow,
#nav-subnav .nav-hasArrow:hover .nav-arrow {
  border-top-color: #666;
}
#nav-subnav .nav-hasArrow .nav-arrow {
  position: absolute;
  top: 14px;
  right: 11px;
  border-style: solid;
  _border-style: dashed;
  border-width: 3px;
  border-color: transparent;
  border-top: 3px solid #a0a0a0;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  font-size: 3px;
  zoom: 1;
}
* html #nav-subnav .nav-hasArrow .nav-arrow {
  top: 17px;
}
#nav-subnav .nav-hasImage:focus,
#nav-subnav .nav-hasImage:hover {
  border-bottom: 0;
}
#nav-subnav .nav-categ-image {
  width: auto;
  padding-top: 5px;
}
#nav-subnav .nav-active {
  color: #e47911;
}
#nav-subnav .nav-right {
  float: right;
}
#nav-subnav .nav-image-abs-right {
  margin-right: -20px;
}
#nav-subnav .nav-categ-image,
#nav-subnav .nav-image {
  border: 0;
  outline: 0;
  vertical-align: baseline;
}
#nav-subnav .nav-subnav-item-image {
  margin: 0;
}
#nav-subnav .nav-subnav-item-image .nav_a {
  padding: 0;
}
.nav-tpl-subnav .nav_sv_fo_scheduled {
  overflow: hidden;
  white-space: nowrap;
}
.nav-tpl-subnav .nav_sv_fo_v_ul {
  padding: 0;
  margin: 0;
}
.nav-tpl-subnav .nav_sv_fo_v_column {
  float: left;
  padding-left: 22px;
  font-family: arial, sans-serif;
  font-size: 12px;
}
.nav-tpl-subnav .nav_sv_fo_v_clear {
  clear: both;
}
.nav-tpl-subnav .nav_sv_fo_v_span {
  font-family: arial, sans-serif;
}
.nav-tpl-subnav .nav_sv_fo_v_li {
  list-style-type: none;
  margin: 0;
}
.nav-tpl-subnav .nav_sv_fo_v_first {
  padding: 0;
}
.nav-tpl-subnav .nav_sv_fo_v_li_bold {
  font-weight: 700;
}
.nav-tpl-subnav a.nav_a {
  font-size: 12px;
  font-family: arial, sans-serif;
  text-decoration: none;
  color: #333;
  line-height: 23px;
}
.nav-tpl-subnav a.nav_a:active,
.nav-tpl-subnav a.nav_a:hover {
  color: #e47911;
  text-decoration: underline;
}
.nav-tpl-subnav .nav_sv_fo_v_topspacer {
  padding-top: 10px;
  margin-top: 7px;
  border-top: 1px solid #ccc;
}
.nav-tpl-subnav .nav_sv_fo_v_bottomspacer {
  padding-bottom: 3px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.nav-tpl-subnav .nav_sv_fo_v {
  width: 100%;
}
.nav-tpl-subnav .nav_sv_fo_v_button {
  margin: 0 0 10px 0;
}
.nav-tpl-subnav .nav_sv_fo_v_list {
  float: left;
}
#nav-subnav {
  z-index: 1;
}
#navFooter {
  margin: 30px 0 8px 0;
  padding: 0 0 7px 0;
}
#navFooter.navFooterWithStripe {
  margin: 30px 0 0 0;
  padding: 0;
}
html.a-js .navFooterMobileStripe,
html.a-no-js .navFooterMobileStripe {
  margin: 10px 0 0 0;
}
.navFooterMobileStripe {
  display: block;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  line-height: 50px;
  text-align: center;
  margin: 10px -8px 0 -8px;
  background: #f2f2f2;
  font-weight: 700;
  min-width: 1000px;
  font-size: large;
}
#navFooter img {
  border: 0;
}
#navFooter table {
  width: 100%;
}
#navFooter td {
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 120%;
  padding: 0 10px;
}
#navFooter a:link,
#navFooter a:visited {
  font-family: arial, sans-serif;
  color: #004b91;
  text-decoration: none;
}
#navFooter a:active,
#navFooter a:active span,
#navFooter a:hover,
#navFooter a:hover span {
  font-family: arial, sans-serif;
  color: #e47911;
  text-decoration: underline;
}
#navFooter a,
#navFooter span {
  font-family: arial, sans-serif;
  white-space: nowrap;
}
#navFooter table.navFooterVerticalColumn {
  margin: 0 auto 0 auto;
  width: auto;
}
.navFooterThreeColumn .navFooterColSpacerOuter {
  width: 35%;
  padding: 0 15px;
}
.navFooterThreeColumn .navFooterColSpacerInner {
  width: 15%;
  padding: 0 15px;
}
.navFooterVerticalColumn .navFooterColSpacerInner {
  width: 10%;
  padding: 0 15px;
}
.navFooterLinkCol {
  color: #333;
  vertical-align: top;
}
.navFooterLinkCol ul {
  padding: 0;
  margin: 0;
}
.navFooterLinkCol ul li {
  list-style-type: none;
  white-space: nowrap;
  margin: 0 0 8px 0;
}
ul.navFooterCondensed li {
  margin: 0 0 4px 0;
}
.navFooterColHead {
  font-family: arial, sans-serif;
  color: #333;
  font-size: 16px;
  margin: 6px 0 14px 0;
  white-space: nowrap;
}
div.navFooterLine {
  font-family: arial, sans-serif;
  color: #767676;
  font-size: 11px;
  text-align: center;
  line-height: 18px;
  white-space: nowrap;
}
div.navFooterLogoLine {
  margin: 30px 8px 4px 8px;
  font-size: 1px;
  line-height: 0;
}
#navFooter .nav-logo-base {
  background-position: 0px -86px;
  width: 96px;
  height: 33px;
  margin: 0 auto;
}
.navFooterLinkLine {
  margin: 0 8px 0 8px;
}
.navFooterDLicense {
  text-align: center;
  margin: 8px 8px 0 8px;
}
.navFooterLinkLine span,
.navFooterLinkLine ul {
  list-style-type: none;
  display: inline-block;
  padding: 0;
  margin: 0;
}
.navFooterLinkLine ul li {
  display: inline;
}
.navFooterLineDivider ul li {
  border-left: 1px solid #999;
}
.navFooterLinkCol ul li.nav_a_carat {
  position: relative;
  padding-left: 0;
}
.navFooterLinkCol ul li.nav_a_carat span.nav_a_carat {
  top: 0;
  font-size: 15px;
  color: #e47911;
  font-weight: 700;
  line-height: 15px;
}
.navFooterLinkCol ul li.nav_a_carat a {
  padding-left: 4px;
}
.navFooterLineDivider ul li.nav_first {
  border-left: 0;
}
.navFooterDLicenseItem {
  font-size: 11px;
  color: #767676;
}
.navFooterDLicenseLine {
  text-align: center;
  line-height: 20px;
}
.navFooterPadItemLine a,
.navFooterPadItemLine span {
  padding: 0 .6em;
}
.navFooterDescLine {
  margin: 20px 0 14px 0;
}
.navFooterDescSpacer {
  padding: 0;
}
#navFooter .navFooterBackToTop {
  background-color: #f3f3f3;
  margin-bottom: 25px;
}
#navFooter .navFooterBackToTop span {
  display: block;
  text-align: center;
  color: #111;
  padding: 15px 0;
  line-height: 19px;
  font-size: 13px;
}
#navFooter .navFooterBackToTop:active,
#navFooter .navFooterBackToTop:focus,
#navFooter .navFooterBackToTop:hover {
  background-color: #efefef;
}
#navFooter .navFooterBackToTop:active span,
#navFooter .navFooterBackToTop:focus span,
#navFooter .navFooterBackToTop:hover span {
  color: #111;
  text-decoration: none;
}
#navFooter #navBackToTop:active,
#navFooter #navBackToTop:focus,
#navFooter #navBackToTop:hover {
  color: #111;
  text-decoration: none;
}
#navFooter .navFooterDescItem {
  font-size: 11px !important;
  padding: 0 .75em;
  vertical-align: top;
  text-align: left;
  line-height: 115%;
}
.navFooterDescText {
  font-size: 10px;
  color: #767676;
  line-height: 110%;
  display: block;
  margin-bottom: 1px;
}
#navFooter.navGreyFooter {
  margin: 30px -8px -8px;
  padding: 0;
}
#navFooter.navGreyFooter .navFooterColHead {
  font-weight: 400;
  line-height: 22px;
  font-size: 17px;
  color: #333;
  margin: 0 0 16px 0;
}
#navFooter.navGreyFooter div.navFooterLogoLine {
  margin: 30px 8px 10px 8px;
}
#navFooter.navGreyFooter .navFooterLinkLine {
  margin: 0;
}
#navFooter.navGreyFooter .navFooterDescItem a:link,
#navFooter.navGreyFooter .navFooterDescItem a:visited {
  color: #666;
}
#navFooter.navGreyFooter .navFooterPadItemLine {
  margin-bottom: 10px;
}
#navFooter.navGreyFooter .navFooterLinkCol a:link,
#navFooter.navGreyFooter .navFooterLinkCol a:visited {
  color: #888;
}
#navFooter.navGreyFooter .navFooterPadItemLine .nav_last,
#navFooter.navGreyFooter .navFooterPadItemLine a:link,
#navFooter.navGreyFooter .navFooterPadItemLine a:visited {
  color: #333;
}
#navFooter.navGreyFooter .navFooterDescItem a:hover,
#navFooter.navGreyFooter .navFooterLinkCol a:hover,
#navFooter.navGreyFooter .navFooterPadItemLine a:hover {
  color: #e47911;
}
#navFooter.navGreyFooter .navFooterDescLine {
  margin: 24px 0 0;
  padding: 36px 0 40px 0;
  background-color: #f3f3f3;
  border-top: 1px solid #ddd;
}
#navFooter.navGreyFooter .navFooterDescText {
  font-weight: 400;
  line-height: 11px;
}
#navFooter.navGreyFooter .navFooterEasterEgg {
  background-color: #f3f3f3;
}
#navFooter.navLeftFooter {
  margin-bottom: 0;
  padding-bottom: 0;
  background-color: #232f3e;
  min-width: 1000px;
  position: relative;
}
#navFooter.navLeftFooter .navFooterEasterEgg {
  position: absolute;
  bottom: 12px;
  width: 100%;
  text-align: center;
}
#navFooter.navLeftFooter .navFooterVerticalColumn {
  max-width: 1000px;
}
#navFooter.navLeftFooter .navFooterColHead {
  font-weight: 700;
  color: #fff;
}
#navFooter.navLeftFooter a.nav_a:link,
#navFooter.navLeftFooter a.nav_a:visited,
#navFooter.navLeftFooter li.nav_a_carat span.nav_a_carat {
  color: #ddd;
}
#navFooter.navLeftFooter .navFooterBackToTop {
  margin-bottom: 40px;
  background-color: #37475a;
}
#navFooter.navLeftFooter .navFooterBackToTop:focus,
#navFooter.navLeftFooter .navFooterBackToTop:hover {
  background-color: #485769;
}
#navFooter.navLeftFooter .navFooterBackToTop .navFooterBackToTopText {
  color: #fff;
}
#navFooter.navLeftFooter .navFooterDescText,
#navFooter.navLeftFooter .nav_last {
  color: #999;
}
#navFooter.navLeftFooter .nav-footer-line {
  border-top: 1px solid #3a4553;
  margin-top: 40px;
}
#navFooter.navLeftFooter .navFooterLogoLine,
#navFooter.navLeftFooter .navFooterPadItemLine {
  text-align: center;
  max-width: 1000px;
  margin: 30px auto 15px;
}
#navFooter.navLeftFooter .navFooterLinkLine {
  margin: 10px auto;
}
#navFooter.navLeftFooter div.navFooterLine {
  font-size: 12px;
}
#navFooter.navLeftFooter .navFooterDescLine {
  background-color: #131a22;
  padding: 30px 0;
  margin: 30px 0 0;
}
#navFooter.navLeftFooter .navFooterDescLine .navFooterMoreOnAmazon {
  max-width: 1000px;
  margin: 0 auto;
}
#navFooter.navLeftFooter .navFooterLinkCol ul li {
  margin: 0 0 10px;
}
#navFooter.navLeftFooter .navFooterCopyright {
  background-color: #131a22;
  max-width: 100%;
  margin: 0;
  padding: 10px 0 30px;
}
#navFooter.navLeftFooter .navFooterMobileStripe {
  background-color: #37475a;
  color: #fff;
  border: none;
  margin: 0;
}
#navFooter .navAccessibility.navFooterLinkCol {
  line-height: 120%;
}
#navFooter .navAccessibility.navFooterVerticalColumn {
  display: table;
  margin: 0 auto;
}
#navFooter .navAccessibility.navFooterColSpacerInner,
#navFooter .navAccessibility.navFooterLinkCol {
  display: table-cell;
  padding: 0 10px;
}
#navFooter .navAccessibility.navFooterVerticalRow {
  display: table-row;
}
#navSwmSlot {
  position: relative;
}
#nav-swmslot {
  position: relative;
  overflow: hidden;
  height: 39px;
  top: 9px;
}
#nav-swm-slot .nav_a,
#nav-swm-slot .nav_a:link,
#nav-swm-slot .nav_a:visited {
  text-align: right;
  margin: 0;
  padding: 0;
  text-decoration: none;
  position: absolute;
  right: 20px;
}
#nav-swm-slot .nav_a:active,
#nav-swm-slot .nav_a:hover {
  text-decoration: underline;
}
#nav-swm-slot .nav-swm-primary,
#nav-swm-slot .nav-swm-primary:link,
#nav-swm-slot .nav-swm-primary:visited {
  color: #004b91;
  font-size: 12px;
  bottom: 4px;
}
#nav-swm-slot .nav-swm-primary:active,
#nav-swm-slot .nav-swm-primary:hover {
  color: #e47911;
}
#nav-swm-slot .nav-swm-secondary {
  color: #999;
  font-size: 11px;
  bottom: 18px;
}
#navSwmHoliday {
  background-repeat: no-repeat;
  background-position: bottom right;
  border: none;
  text-align: right;
  background-size: inherit;
}
#navSwmHoliday .nav-imageHref {
  display: block;
  height: 100%;
}
#navSwmHoliday .navSwmHolidayUl {
  padding: 0;
  margin: 0 8px 0 0;
}
#navSwmHoliday .navSwmHolidayHead,
#navSwmHoliday .navSwmHolidayNote,
#navSwmHoliday .navSwmHolidaySubhead {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#navSwmHoliday .navSwmHolidayHead .nav_a,
#navSwmHoliday .navSwmHolidayHead .nav_a:active,
#navSwmHoliday .navSwmHolidayHead .nav_a:hover,
#navSwmHoliday .navSwmHolidayHead .nav_a:link,
#navSwmHoliday .navSwmHolidayHead .nav_a:visited {
  font-family: serif;
  font-weight: 400;
  color: #b51a1a;
  font-size: 13px;
  line-height: 14px;
  white-space: nowrap;
}
#navSwmHoliday .navSwmHolidaySubhead .nav_a,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:active,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:hover,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:link,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:visited {
  font-family: arial, sans-serif;
  color: #1c673c;
  font-size: 11px;
  line-height: 12px;
  white-space: nowrap;
}
#navSwmHoliday .navSwmHolidayNote .nav_a,
#navSwmHoliday .navSwmHolidayNote .nav_a:active,
#navSwmHoliday .navSwmHolidayNote .nav_a:hover,
#navSwmHoliday .navSwmHolidayNote .nav_a:link,
#navSwmHoliday .navSwmHolidayNote .nav_a:visited {
  font-family: verdana, sans-serif;
  font-weight: 400;
  color: #ab8e53;
  font-size: 9px;
  line-height: 10px;
  white-space: nowrap;
}
div#navSwmHoliday .nav_a,
div#navSwmHoliday .nav_a:link,
div#navSwmHoliday .nav_a:visited {
  text-decoration: none;
}
div#navSwmHoliday .nav_a:active,
div#navSwmHoliday .nav_a:hover {
  text-decoration: underline;
}
div#navSwmHoliday:focus {
  outline: 0;
}
div#navSwmHoliday.nav-focus {
  border: 1px solid #ccc;
  border-right: none;
  margin: 1px 0;
}
header #navbar .srch_sggst_flyout {
  margin-left: -1px;
  margin-top: -1px;
}
#nav-search-label {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  line-height: 35px;
  color: #333;
  font-weight: 700;
  padding: 0 10px 0 0;
  margin-top: 10px;
  font-family: arial, sans-serif;
}
#nav-search {
  position: relative;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  border-radius: 0\9;
  *border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: auto;
  margin: 10px 0 0;
}
.nav-maxw-search #nav-search {
  max-width: 660px;
}
#nav-search .nav-searchbar {
  display: block;
  position: relative;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  border-radius: 0\9;
  *border-radius: 0;
}
#nav-search .nav-searchbar.nav-active,
#nav-search .nav-searchbar.nav-focus {
  -webkit-box-shadow: 0 0 3px rgba(228, 121, 17, .5),
    0 1px 0 rgba(0, 0, 0, .07) inset;
  -moz-box-shadow: 0 0 3px rgba(228, 121, 17, .5),
    0 1px 0 rgba(0, 0, 0, .07) inset;
  box-shadow: 0 0 3px rgba(228, 121, 17, .5), 0 1px 0 rgba(0, 0, 0, .07) inset;
}
#nav-search .nav-searchbar.nav-active .nav-search-scope,
#nav-search .nav-searchbar.nav-focus .nav-search-scope {
  border-top-color: #e47911;
  border-bottom-color: #e47911;
  border-left-color: #e47911;
}
#nav-search .nav-searchbar.nav-active .nav-search-field,
#nav-search .nav-searchbar.nav-focus .nav-search-field {
  border-color: #e47911;
}
#nav-search .nav-searchbar .nav-fill,
#nav-search .nav-searchbar .nav-left,
#nav-search .nav-searchbar .nav-right {
  position: relative;
  height: 35px;
}
* html #nav-search .nav-searchbar .nav-fill,
* html #nav-search .nav-searchbar .nav-left,
* html #nav-search .nav-searchbar .nav-right {
  height: 36px;
}
#nav-search .nav-searchbar .nav-right {
  min-width: 0;
}
#nav-search .nav-search-scope {
  position: relative;
  float: left;
  height: 35px;
  margin: 0;
  padding-left: 5px;
  overflow: hidden;
  border: 1px solid #cdcdcd;
  border-top-color: #bdbdbd;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-radius: 0\9;
  *border-radius: 0;
  background-position: 0 -532px;
}
* html #nav-search .nav-search-scope {
  margin-right: -3px;
}
#nav-search .nav-search-scope:hover {
  background-position: 0 -582px;
}
#nav-search .nav-search-scope.nav-focus {
  background-position: 0 -632px;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .2);
}
#nav-search .nav-search-facade {
  position: relative;
  float: left;
  cursor: default;
  overflow: hidden;
}
#nav-search .nav-search-facade .nav-search-label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 12px;
  line-height: 33px;
  margin-right: 21px;
  margin-left: 5px;
}
#nav-search .nav-search-facade .nav-icon {
  position: absolute;
  top: 14px;
  right: 8px;
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #666;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#nav-search .nav-search-dropdown {
  position: absolute;
  display: block;
  top: -1px;
  left: 0;
  height: 35px;
  width: auto;
  font-family: arial, sans-serif;
  outline: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
  border: 0;
  line-height: 35px;
}
* html #nav-search .nav-search-dropdown {
  top: 6px;
}
#nav-search .nav-search-submit {
  position: relative;
  top: 0;
  right: 0;
  height: 35px;
  width: 42px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid;
  border-color: #485059 #2c3137 #363c43 #485059;
  background-color: #5b626a;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0\9;
  *border-radius: 0;
  background-position: 0 -381px;
}
#nav-search .nav-search-submit:focus,
#nav-search .nav-search-submit:hover {
  background-position: 0 -431px;
}
* html #nav-search .nav-search-submit {
  margin-left: -4px;
  width: 57px;
}
#nav-search .nav-search-submit .nav-search-submit-text {
  position: absolute;
  left: 11px;
  top: 10px;
  font-weight: 700;
  color: #fff;
  font-size: 13px;
  line-height: 13px;
  font-family: arial, sans-serif;
  vertical-align: middle;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
* html #nav-search .nav-search-submit .nav-search-submit-text {
  left: 19px;
  top: 9px;
}
#nav-search .nav-search-submit .nav-input {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  font-size: 14px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  outline: 0;
  color: #fff;
  background: 0 0;
  border: none;
  text-indent: -1000px;
  line-height: 1px;
}
#nav-search .nav-search-submit .nav-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
#nav-search .nav-search-field {
  position: relative;
  height: 35px;
  background: #fff;
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #cdcdcd;
}
#nav-search .nav-search-field .nav-input {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  line-height: 15px;
  padding: 6px 10px 6px 0;
  margin: 0;
  border: 0;
  height: 33px;
  font-family: arial, sans-serif;
  font-size: 15px;
  background: 0 0;
  color: #111;
  outline: 0;
  -webkit-appearance: none;
  box-shadow: none;
  text-indent: 8px;
}
* html #nav-search .nav-search-field .nav-input {
  height: 33px;
  padding-top: 8px;
  padding-bottom: 8px;
}
#nav-search .nav-search-field .nav-input::-ms-clear {
  display: none;
}
#nav-search .nav-active {
  background: #fff;
}
#nav-search #nav-iss-attach {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  line-height: 1;
}
#navbar .srch_sggst_flyout {
  padding: 0;
  margin-left: -1px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
#navbar .srch_sggst_flyout #srch_sggst {
  position: relative;
  border: 0;
  margin: 3px 0 2px;
}
#navbar .srch_sggst_flyout #srch_sggst #two-pane-table {
  margin-bottom: 12px;
}
#navbar .srch_sggst_flyout #srch_sggst .iss_pop_tl {
  width: 19px;
}
#navbar .srch_sggst_flyout #srch_sggst .suggest_link_over .xcat-arrow {
  background: 0 0;
  border-style: solid;
  _border-style: dashed;
  border-width: 8px;
  border-color: transparent;
  border-right-width: 0;
  border-left: 8px solid #d8d8d8;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#navbar div#srch_sggst {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  border-top: 1px solid #eee;
  margin-top: 13px;
  margin-left: -5px;
}
.suggest_link {
  background-color: #fff;
  padding: 2px 6px 2px 6px;
}
#navbar .suggest_link {
  padding: 1px 10px;
  line-height: 24px;
  font-size: 14px;
  margin: 0;
  -ms-touch-action: pan-x pan-y pinch-zoom;
}
#navbar ul.promo_list {
  margin: 0;
  padding: 0;
  border-top: none;
  background-color: #fff;
  list-style-type: none;
}
#navbar ul.promo_list li {
  clear: both;
  overflow: hidden;
  padding: 7px 10px;
  white-space: normal;
  line-height: 20px;
  margin: 0;
}
#navbar ul.promo_list li .promo_image {
  float: left;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
}
#navbar ul.promo_list li .promo_cat {
  font-weight: 700;
  margin-left: 50px;
}
#navbar ul.promo_list li .promo_title {
  line-height: 13px;
  margin-left: 50px;
}
.suggest_nm {
  display: block;
}
#navbar .suggest_link_over {
  background-color: #eee;
  color: #000;
  -ms-touch-action: pan-x pan-y pinch-zoom;
}
.suggest_link_over {
  background-color: #146eb4;
  color: #fff;
}
.suggest_link .suggest_category {
  color: #666;
}
#navbar .suggest_link_over .suggest_category {
  color: #666;
}
.suggest_link_over .suggest_category {
  color: #fff;
}
#navbar .suggest_link_over .suggest_category_without_keyword,
.suggest_link .suggest_category_without_keyword {
  color: #777;
}
.suggest_link_over .suggest_category_without_keyword {
  color: #fff;
}
.suggest_link .suggest_category_without_keyword,
.suggest_link_over .suggest_category_without_keyword {
  padding-left: 10px;
}
.sx_category_name_highlight {
  color: #e47911;
}
.sx_line_holder {
  border-bottom: 1px solid #ddd;
  margin: 2px 5px;
}
#srch_sggst {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #000;
  position: absolute;
  text-align: left;
  z-index: 250;
}
#navbar #srch_sggst {
  -moz-box-shadow: 0 2px 5px 0 #aaa;
  -webkit-box-shadow: 0 2px 5px 0 #aaa;
  box-shadow: 0 2px 5px #aaa;
  border: none;
  _border: 1px solid #ddd;
}
.promo_cat,
.promo_title,
.suggest_link {
  font-family: arial, sans-serif;
}
#sugdivhdr {
  color: #888;
  font-size: 10px;
  line-height: 12px;
  padding-right: 4px;
  text-align: right;
}
#srch_sggst.two-pane {
  border: none !important;
  background-color: transparent !important;
}
#srch_sggst.two-pane .suggest_link_over {
  background-color: #fff !important;
}
#two-pane-table {
  table-layout: fixed;
  width: 100%;
  empty-cells: show;
}
#two-pane-table .iss-spacer-row {
  height: 26px;
}
#srch_sggst.two-pane .main-suggestions {
  border-right: 1px solid #d8d8d8;
  color: #333;
  background-color: #fff;
  vertical-align: top;
}
#srch_sggst.two-pane .xcat-suggestions {
  background-color: #fff;
  color: #004b91;
  cursor: pointer;
  vertical-align: top;
}
#srch_sggst.two-pane .main-suggestion {
  padding-left: 0;
  cursor: pointer;
}
#srch_sggst.two-pane .suggest_link_over {
  color: #c60;
  text-decoration: underline;
}
#srch_sggst.two-pane .xcat-suggestion-hint {
  font-weight: 700;
}
#srch_sggst.two-pane .xcat-arrow {
  float: right;
  margin: 5px 0 3px 5px;
  visibility: hidden;
}
#srch_sggst.two-pane .suggest_link_over .xcat-arrow,
#srch_sggst.two-pane .xcat-arrow-hint .xcat-arrow {
  visibility: visible;
}
#srch_sggst.two-pane .main-suggestion:hover,
#srch_sggst.two-pane .xcat-suggestion:hover {
  color: #c60;
}
.iss_pop_tl {
  width: 45px;
  height: 8px;
  background-position: 0 -88px;
}
.iss_pop_tr {
  width: 45px;
  height: 8px;
  background-position: -45px -88px;
}
.nav-cat-indicator {
  width: 7px;
  height: 16px;
  background-position: -130px -30px;
}
#srch_sggst .imeSpacing {
  margin-top: 50px;
}
#srch_sggst .imePadding {
  padding-top: 50px;
}
#nav-flyout-iss-anchor {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  line-height: 0;
  zoom: 1;
  z-index: 100;
}
#nav-flyout-iss-anchor .nav-issFlyout {
  padding: 0;
}
.nav-flyout {
  position: absolute;
  display: none;
  overflow: visible !important;
  background: #fff;
  border: 1px solid #bbb;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 14px;
  margin: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13);
  -ms-user-select: none;
  zoom: 1;
  -webkit-transform: translate3d(0, 0, 0);
  font-size: 13px;
  font-family: arial, sans-serif;
  line-height: normal;
}
.nav-flyout .nav-arrow {
  border-style: solid;
  _border-style: dashed;
  border-width: 9px;
  border-color: transparent;
  border-top-width: 0;
  border-bottom: 9px solid #ccc;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: -9px;
}
.nav-flyout .nav-arrow-inner {
  border-style: solid;
  _border-style: dashed;
  border-width: 9px;
  border-color: transparent;
  border-top-width: 0;
  border-bottom: 9px solid #fff;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 1px;
  left: -9px;
}
.nav-flyout .nav-spinner {
  min-height: 200px;
  min-width: 200px;
}
* html #nav-flyout-anchor .nav-flyout .nav-spinner {
  height: 200px;
  width: 200px;
}
#nav-flyout-anchor {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  line-height: 0;
  zoom: 1;
  z-index: 100;
}
#nav-flyout-anchor .nav-item .nav-a {
  color: #444;
  text-decoration: none;
}
#nav-flyout-anchor .nav-item .nav-a:hover {
  color: #e47911;
  text-decoration: underline;
}
#navbar .nav-flyout-sidePanel {
  position: absolute;
  display: none;
  top: 0;
  right: 100%;
  width: 240px;
  height: 100%;
  margin: -1px;
  border: 1px solid #ccc;
  overflow: hidden;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-radius: 0\9;
  *border-radius: 0;
  -webkit-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .13);
  -moz-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .13);
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .13);
  background: #fff;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.nav-flyout-sidePanel-content {
  position: relative;
  padding: 14px;
  height: 100%;
}
#navbar a.nav-locked .nav-arrow {
  visibility: hidden;
}
.nav-coreFlyout {
  margin: -3px 0 0 -2px;
  padding-bottom: 7px;
  width: 240px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
.nav-coreFlyout .nav-arrow {
  margin-left: -1px;
}
.nav-cartFlyout {
  padding: 0;
  margin: -3px 0 0 -2px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
.nav-cartFlyout .nav-arrow {
  margin-left: -1px;
}
.nav-cartFlyout .nav-tpl-error {
  padding: 14px 0 7px;
}
#nav-flyout-anchor .nav-subnavFlyout-nudged {
  margin-top: 12px;
}
.nav-subnavFlyout {
  margin: -1px 0 0 -2px;
  padding: 12px 14px 7px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  border-color: #e7e7e7;
}
* html .nav-subnavFlyout {
  margin-top: -2px;
}
.nav-subnavFlyout .nav-arrow {
  margin-left: -1px;
}
.nav-fullWidthFlyout .nav-flyout-content,
.nav-fullWidthSubnavFlyout .nav-flyout-content {
  min-height: 120px;
  width: 100%;
}
.nav-fullWidthFlyout.nav-asinsubnav-flyout,
.nav-fullWidthSubnavFlyout.nav-asinsubnav-flyout {
  padding: 0;
}
.nav-fullWidthSubnavFlyout .nav-flyout-content {
  padding-left: 17px;
}
.nav-catFlyout {
  margin: 0;
  border-top: 0;
  padding: 0;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  border: 1px solid #bbb;
}
.nav-catFlyout .nav-spinner {
  min-height: 200px;
}
* html #nav-flyout-anchor .nav-catFlyout .nav-spinner {
  height: 200px;
  width: 200px;
}
.nav-catFlyout .nav-promo {
  position: absolute;
  bottom: -15px;
  right: 0;
  border: none;
  margin-right: 0;
  max-width: none;
  margin-bottom: 14px;
}
.nav-catFlyout .nav-promo.nav-focus {
  outline: dotted #000 thin;
}
.nav-catFlyout .nav-flyout-content {
  float: left;
  clear: none;
  width: 238px;
  padding: 14px 0 8px 0;
}
.nav-catFlyout .nav-flyout-content .nav-item {
  position: relative;
  margin: 0 8px 0 14px;
  text-overflow: ellipsis;
  padding-right: 8px;
  text-decoration: none;
}
.nav-catFlyout .nav-flyout-content .nav-item .nav-image {
  float: left;
  margin-right: 14px;
  outline: 0;
  border: none;
}
.nav-catFlyout .nav-flyout-content .nav-item:focus .nav-text {
  font-weight: 700;
  color: #e47911;
}
.nav-catFlyout .nav-flyout-content .nav-hasPanel {
  background-image: url(data:image/gif;base64,R0lGODlhBwAKAMIEAObm5uvr6/Dw8P39/f///////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);
  background-position: right 3px;
  background-repeat: no-repeat;
}
.nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
* html .nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-text {
  width: 200px;
}
.nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-badge {
  text-transform: uppercase;
  color: #fff;
  background-color: #509c26;
  padding: 1px 4px;
  border-radius: 5px;
  font-size: 10px;
  font-weight: 700;
  margin-left: 5px;
  display: inline-block;
}
.nav-catFlyout .nav-flyout-content .nav-carat {
  background-image: none;
}
.nav-catFlyout .nav-flyout-content .nav-divider {
  margin: 0 7px 9px 14px;
}
.nav-catFlyout .nav-flyout-content .nav-link:hover .nav-text {
  color: #e47911;
}
.nav-catFlyout .nav-flyout-content .nav-active {
  background-image: url(data:image/gif;base64,R0lGODlhBwAKAMIEAICAgJmZmbOzs/f39////////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);
  background-position: right 3px;
  background-repeat: no-repeat;
}
.nav-catFlyout .nav-flyout-content .nav-active .nav-text {
  font-weight: 700;
  color: #e47911;
}
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse {
  width: 168px;
}
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-item {
  margin: 0 10px 0 14px;
  padding: 5px 8px 5px 0;
}
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-cat-first {
  padding: 0 8px 5px 0;
}
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-active,
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-hasPanel {
  background-position: right center;
}
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-divider {
  margin: 5px 10px 0 14px;
}
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-carat {
  padding: 10px 8px 7px 0;
}
.nav-catFlyout .nav-tpl-flyoutError {
  padding: 12px 14px 7px;
}
.nav-catFlyout .nav-subcats {
  position: relative;
  float: left;
  display: none;
  margin-left: 3px;
  border-left: 1px solid #eee;
  overflow: hidden;
  clear: none;
}
.nav-catFlyout .nav-subcat {
  position: relative;
  display: none;
  padding-top: 15px;
  width: auto;
  height: 100%;
}
.nav-catFlyout .nav-subcat .nav-item {
  left: 20px;
  width: 220px;
}
.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse {
  width: 546px;
}
.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse .nav-item {
  left: 0;
  width: auto;
}
.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse .nav-text {
  font-family: verdana, arial, helvetica, sans-serif;
}
.nav-catFlyout .nav-subcat .nav-panel {
  width: 220px;
  margin-right: 27px;
}
.nav-catFlyout .nav-subcat .nav-panel .nav-link {
  left: 20px;
}
.nav-catFlyout .nav-subcat .nav-panel .nav-link .nav_tag {
  display: block;
  font-size: 11px;
  line-height: 13px;
  font-weight: 400;
  color: #999;
  white-space: normal;
}
.nav-catFlyout .nav-subcat .nav-divider {
  margin: 0 7px 9px 20px;
  width: 220px;
}
.nav-catFlyout .nav-colcount-0,
.nav-catFlyout .nav-colcount-1 {
  width: 260px;
}
.nav-catFlyout .nav-colcount-2 {
  width: 499px;
}
.nav-catFlyout .nav-colcount-3 {
  width: 720px;
}
#nav-flyout-cart,
#nav-flyout-fresh,
#nav-flyout-genzFresh,
#nav-flyout-genzMusic,
#nav-flyout-genzPrime,
#nav-flyout-genzVideo,
#nav-flyout-prime,
#nav-flyout-shopAll,
#nav-flyout-wishlist,
#nav-flyout-yourAccount {
  margin-top: -2px;
}
#nav-flyout-transientFlyout {
  margin-top: 8px;
  width: auto;
  padding: 0;
}
#nav-flyout-transientFlyout .nav-arrow {
  margin-left: -9px;
}
#nav-flyout-fresh .nav-arrow,
#nav-flyout-shopAll .nav-arrow {
  margin-left: -1px;
}
#nav-flyout-timeline {
  margin-top: 4px;
}
#nav-flyout-timeline .nav-arrow {
  margin-left: 0;
}
.nav-tooltip-close {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 10px;
  right: 10px;
  font-weight: 700;
  font-size: 20px;
  background-position: -86px -8px;
}
#nav-flyout-ya-signin {
  border-bottom: 1px solid #eee;
  font-size: 11px;
  margin-bottom: 8px;
}
#nav-flyout-ya-signin .nav_pop_new_cust {
  color: #333;
  margin: 7px 0 9px 0;
}
#nav-flyout-ya-signin a.nav-a,
#nav-flyout-ya-signin a.nav-a:link,
#nav-flyout-ya-signin a.nav-a:visited {
  font-size: 11px;
  text-decoration: none;
  color: #05a;
  display: inline;
}
#nav-flyout-ya-signin a.nav-a:active,
#nav-flyout-ya-signin a.nav-a:hover {
  font-size: 11px;
  text-decoration: underline;
  color: #e47911;
  display: inline;
}
#nav-flyout-ya-signin a.nav-a:focus {
  text-decoration: underline;
  color: #e47911;
  outline: 0;
  color: #e47911;
}
#nav-flyout-accountList {
  width: 500px;
}
#nav-flyout-accountList #nav-al-container {
  width: 460px;
  float: right;
}
#nav-flyout-accountList #nav-al-your-account {
  float: left;
  border-left: 1px solid #eee;
  padding-left: 20px;
}
#nav-flyout-accountList #nav-al-wishlist {
  float: left;
  margin-right: 20px;
}
#nav-flyout-accountList #nav-al-signin {
  padding: 0 120px 0 120px;
  border-bottom: 1px solid #eee;
  margin-bottom: 16px;
}
#nav-flyout-accountList #nav-flyout-ya-signin {
  border-bottom: none;
}
#nav-flyout-accountList #nav-flyout-ya-newCust {
  text-align: center;
}
#nav-flyout-accountList .nav-title {
  font-size: 16px;
  font-weight: 700;
}
#nav-flyout-accountList .nav-al-column {
  float: left;
}
#nav-flyout-wl-content.nav-spinner {
  min-height: 200px;
}
#nav-flyout-wl-alexa,
#nav-flyout-wl-items {
  display: none;
  border-bottom: 1px solid #eee;
  margin-bottom: 8px;
}
#nav-flyout-wl-alexa .nav-title,
#nav-flyout-wl-items .nav-title {
  display: none;
}
#nav-flyout-wl-alexa.nav-spinner,
#nav-flyout-wl-items.nav-spinner {
  min-height: 50px;
}
* html #nav-flyout-wl-alexa.nav-spinner,
* html #nav-flyout-wl-items.nav-spinner {
  height: 50px;
}
#nav-cart-flyout {
  width: 240px;
  padding: 0 18px;
}
#nav-cart-flyout .nav-ajax-error-msg,
#nav-cart-flyout .nav-ajax-message {
  display: none;
}
#nav-cart-flyout .nav-dynamic-empty {
  display: none;
}
#nav-cart-flyout.nav-empty .nav-dynamic-empty {
  display: block;
}
#nav-cart-flyout.nav-empty .nav-dynamic-empty .nav-bold {
  font-weight: 700;
}
#nav-cart-flyout.nav-empty .nav-dynamic-empty a.nav_a:focus,
#nav-cart-flyout.nav-empty .nav-dynamic-empty a.nav_a:hover {
  outline: 0;
  text-decoration: underline;
  color: #e47911;
}
#nav-cart-flyout .nav-dynamic-full {
  min-height: 40px;
}
* html #nav-cart-flyout .nav-spinner {
  height: 40px;
}
#nav-cart-flyout.nav-empty .nav-dynamic-full {
  display: none;
}
#nav-cart-flyout #nav-cart-footer {
  width: 100%;
  margin: 4px 0 14px;
  text-align: right;
}
#nav-cart-flyout #nav-cart-footer .nav-action-button {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100%;
  height: auto;
  margin: 0;
}
#nav-cart-flyout #nav-cart-footer .nav-action-button .nav-action-inner {
  line-height: 16px;
  padding: 6px 10px 8px;
}
#nav-cart-flyout #nav-cart-footer .nav-action-button #nav-cart-menu-button-count {
  padding: 0 3px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#nav-cart-flyout.nav-ajax-success #nav-cart-menu-button-count {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#nav-cart-flyout.nav-cart-dividers #nav-cart-footer {
  margin: 14px 0;
}
#nav-cart-flyout .nav-cart-content {
  display: none;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  color: #333;
}
#nav-cart-flyout.nav-cart-dividers .nav-cart-content {
  border-bottom: 1px solid #e7e7e7;
}
#nav-cart-flyout .nav-ajax-error-msg,
#nav-cart-flyout .nav-ajax-message,
#nav-cart-flyout .nav-dynamic-empty {
  margin: 14px 0;
  padding: 0;
}
#nav-cart-flyout .nav-ajax-error-msg a:focus,
#nav-cart-flyout .nav-ajax-message a:focus,
#nav-cart-flyout .nav-dynamic-empty a:focus {
  outline: 0;
  text-decoration: underline;
  color: #e47911;
}
#nav-cart-flyout .nav-cart-title {
  display: none;
  margin: 14px 8px 0 0;
  font-weight: 700;
  line-height: 19px;
  text-decoration: none;
  color: #333;
}
#nav-cart-flyout .nav-cart-title:hover {
  color: #e47911;
}
#nav-cart-flyout .nav-cart-subtitle {
  display: none;
}
#nav-cart-flyout .nav-cart-subtitle .nav-cart-subtitle-item {
  color: #888;
  font-size: 12px;
  font-family: arial, sans-serif;
  height: 19px;
  line-height: 19px;
  padding: 0 8px;
  border-left: 1px solid #cdcdcd;
}
#nav-cart-flyout .nav-cart-subtitle .nav-firstChild {
  padding-left: 0;
  border-left: 0;
}
#nav-cart-flyout .nav-cart-subtitle .nav-lastChild {
  padding-right: 0;
}
#nav-cart-flyout .nav-cart-items {
  width: 100%;
  margin: 14px 0 3px 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-link {
  position: relative;
  display: block;
  min-height: 40px;
  _height: 40px;
  padding: 0 0 0 50px;
  text-decoration: none;
  line-height: 13px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 12px;
  font-family: arial, sans-serif;
  color: #888;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-image {
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  width: 40px;
  height: 40px;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-buyingPrice,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-quantity,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-title,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-weight,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity-nostock {
  display: block;
  line-height: 14px;
  text-decoration: none;
  color: #888;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-title {
  color: #0066c0;
  width: 152px;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item:active .nav-cart-item-title,
#nav-cart-flyout .nav-cart-items .nav-cart-item:hover .nav-cart-item-title {
  color: #e47911;
  text-decoration: underline;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item a:focus {
  outline: 0;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item a:focus .nav-cart-item-title {
  text-decoration: underline;
  color: #e47911;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity {
  color: #090;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity-nostock {
  color: #b12704;
}
#nav-cart-flyout .nav-cart-items .nav-cart-item-break {
  display: block;
  line-height: 0;
  height: 0;
  width: 100%;
  clear: both;
}
#nav-cart-flyout.nav-cart-double {
  width: 480px;
}
#nav-cart-flyout.nav-cart-double .nav-cart-items .nav-cart-item {
  float: left;
  width: 50%;
}
#nav-cart-flyout.nav-cart-double #nav-cart-footer .nav-action-button {
  width: 50%;
}
#nav-cart-flyout.nav-cart-double .nav-cart-subtitle .nav-firstChild {
  padding-left: 8px;
  border-left: 1px solid #cdcdcd;
}
#nav-flyout-cart-content.nav-spinner {
  min-height: 200px;
}
#nav-cart-fresh-logo {
  -webkit-transform: translateY(15%);
  -moz-transform: translateY(15%);
  -ms-transform: translateY(15%);
  -o-transform: translateY(15%);
  transform: translateY(15%);
}
#navbar #nav-flyout-ewc {
  width: 220px;
  border: 0;
  padding: 0;
  line-height: 1em;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 1;
  display: block;
  right: -220px;
}
* html #navbar #nav-flyout-ewc {
  position: absolute;
  top: expression(iequirk = (document.body.scrollTop) + "px");
  height: expression(iequirk = (document.body.clientHeight) + "px");
}
.nav-ewc-persistent-hover #navbar #nav-flyout-ewc {
  z-index: 4;
}
#navbar #nav-flyout-ewc .nav-flyout-head {
  background-position: 0 -725px;
  position: relative;
  background-color: #fff;
  height: 99px;
  border-left: 1px solid #232f3e;
  padding-top: 47px;
}
#navbar #nav-flyout-ewc .nav-flyout-body {
  position: relative;
  background-color: #fff;
  border-left: 1px solid #cacaca;
  height: 100%;
}
#navbar #nav-flyout-ewc .nav-ewc-content {
  height: 100%;
  background-position: center 100px;
}
#navbar #nav-flyout-ewc .nav-ewc-content .nav-ewc-error {
  display: none;
}
#navbar #nav-flyout-ewc .nav-ewc-content.nav-tpl-flyoutError .nav-ewc-error {
  display: block;
}
#navbar #nav-flyout-ewc .nav-flyout-body.nav-ewc-unpinbody {
  border-left: 1px solid #222f3f;
}
#navbar #nav-flyout-ewc .nav-flyout-tail {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 100%;
  background-color: orange;
  z-index: -1;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 100%;
  background-color: #232f3e;
  z-index: -1;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail .nav-ewc-pin-button {
  position: absolute;
  left: -20px;
  width: 22px;
  height: 40px;
  background-color: #232f3e;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  border-radius: 0\9;
  *border-radius: 0;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail a.nav-ewc-pin-button:focus {
  outline: 0 none;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail .nav-ewc-pin-arrow {
  position: absolute;
  left: 9px;
  top: 15px;
  background-color: #232f3e;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin {
  left: -10px;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin .nav-ewc-pin-arrow {
  border-style: solid;
  _border-style: dashed;
  border-width: 5px;
  border-color: transparent;
  border-right: 5px solid #a8acb2;
  border-left-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin .nav-ewc-pin-ttc-open {
  display: block;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-unpin .nav-ewc-pin-arrow {
  border-style: solid;
  _border-style: dashed;
  border-width: 5px;
  border-color: transparent;
  border-right-width: 0;
  border-left: 5px solid #a8acb2;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-unpin .nav-ewc-pin-ttc-close {
  display: block;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tt {
  position: absolute;
  left: -125px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  background-color: #444c55;
  border: 1px solid #2f353b;
  color: #fff;
  font-size: 13px;
  padding: 8px 10px;
  width: 95px;
  text-align: center;
  display: none;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-tt .nav-ewc-pin-tt-arrow {
  border-style: solid;
  _border-style: dashed;
  border-width: 7px;
  border-color: transparent;
  border-right-width: 0;
  border-left: 7px solid #2f353b;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  right: -7px;
  top: 7px;
}
#navbar #nav-flyout-ewc .nav-ewc-pin-ttc-close,
#navbar #nav-flyout-ewc .nav-ewc-pin-ttc-open {
  display: none;
}
#navbar #nav-flyout-ewc .nav-cart {
  float: none;
  margin-top: 5px;
  margin-left: 64px;
}
#navbar #nav-flyout-ewc .nav-cart .nav-line-2 .nav-icon {
  display: none;
}
#navbar #nav-flyout-ewc .nav-cart:focus,
#navbar #nav-flyout-ewc .nav-cart:hover {
  top: 1px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#navbar #nav-flyout-ewc.nav-click-ewc {
  z-index: 10;
}
#navbar #nav-flyout-ewc.nav-click-ewc .nav-flyout-head {
  height: 99px;
  padding-top: 8px;
}
#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links {
  height: 39px;
  padding-top: 5px;
  margin-bottom: 2px;
  text-align: right;
}
#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links a {
  color: #fff;
  font-weight: 700;
  padding-right: 12px;
  margin-right: 8px;
  text-decoration: none;
  position: relative;
}
#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links a:hover {
  text-decoration: underline;
}
#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links .nav-ewc-close-link {
  float: left;
  margin-left: 8px;
}
#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links .nav-arrow {
  background-position: -110px -360px;
  width: 6px;
  height: 8px;
  border: none;
  top: 4px;
  right: 0;
}
.nav-ewc-persistent-hover body {
  padding-right: 212px;
}
.nav-ewc-persistent-hover.a-js body {
  padding-right: 220px;
}
.nav-ewc-persistent-hover body #nav-tools {
  padding-right: 0;
}
.nav-ewc-persistent-hover body #navbar #nav-cart {
  width: 220px;
  padding-left: 75px;
  margin: 0;
}
.nav-ewc-persistent-hover body #navbar #nav-cart .nav-cart-icon {
  left: 75px;
}
.nav-ewc-persistent-hover body #navbar #nav-cart .nav-cart-count {
  left: 88px;
}
.nav-ewc-persistent-hover body #navbar #nav-cart:focus,
.nav-ewc-persistent-hover body #navbar #nav-cart:hover {
  top: 1px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-radius: 0\9;
  *border-radius: 0;
}
.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-main {
  right: 0;
}
.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-main .nav-divider {
  display: none;
}
.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-search {
  right: 342px;
}
.nav-ewc-persistent-hover body #navbar #nav-flyout-ewc .nav-ewc-close-link {
  display: none;
}
.nav-ewc-persistent-hover body #miniATFUDP {
  margin-right: 220px;
  width: auto;
}
.nav-ewc-persistent-hover body #nav-flyout-ewc {
  box-shadow: none;
}
.nav-ewc-persistent-hover body .pantry-shelf-outer .pantry-shelf-header {
  width: auto;
  left: 0;
  right: 220px;
}
.nav-ewc-persistent-hover body .airstream-header-container .airstream-pin-to-top {
  right: 220px;
}
.nav-ewc-persistent-hover body #navbar {
  margin-right: -220px !important;
}
.nav-ewc-persistent-hover body #navbar #nav-main,
.nav-ewc-persistent-hover body #navbar .nav-main {
  width: auto;
}
.nav-ewc-persistent-hover body #navbar .nav-fullWidthSubnavFlyout {
  margin-right: 220px;
}
.nav-ewc-persistent-hover body #nav-subnav {
  margin-right: 220px;
}
.nav-ewc-persistent-hover body #nav-upnav,
.nav-ewc-persistent-hover body #nav-upnav-airy,
.nav-ewc-persistent-hover.a-js body #nav-upnav,
.nav-ewc-persistent-hover.a-js body #nav-upnav-airy {
  margin-right: -220px !important;
}
.nav-ewc-persistent-hover body .MusicCartBar[style~="fixed;"] {
  right: 220px;
}
.nav-ewc-persistent-hover body .MusicCartBarFullCSS {
  left: auto;
  right: 220px;
}
@media screen and (min-width: 1340px) {
  .nav-ewc-persistent-hover body .aiv-container-flex,
  .nav-ewc-persistent-hover body .aiv-container-limited {
    width: 1320px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body #dv-product-details #rhf {
    width: 1320px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body #dv-product-details body > center {
    width: 1320px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .dp-main-meta {
    width: 760px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .episode-list li p {
    width: 990px;
    padding-right: 220px;
  }
}
@media screen and (min-width: 1500px) and (max-width: 1660px) {
  .nav-ewc-persistent-hover body .aiv-container-flex,
  .nav-ewc-persistent-hover body .aiv-container-limited {
    width: 1480px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body #dv-product-details #rhf {
    width: 1480px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body #dv-product-details body > center {
    width: 1480px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .dp-main-meta {
    width: 780px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .episode-list li p {
    width: 990px;
    padding-right: 220px;
  }
}
@media screen and (min-width: 1660px) {
  .nav-ewc-persistent-hover body .aiv-container-limited {
    width: 1480px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .aiv-container-flex {
    width: 1640px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .dp-main-meta {
    width: 780px;
    padding-right: 220px;
  }
  .nav-ewc-persistent-hover body .episode-list li p {
    width: 990px;
    padding-right: 220px;
  }
}
@media screen and (max-width: 1470px) {
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options {
    margin-right: 0;
    width: 100% !important;
    margin-bottom: 14px !important;
  }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-span4,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-ws-span4 {
    width: 31.948% !important;
  }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-span4 div.a-span4,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-ws-span4 div.a-span4 {
    width: 29.11287% !important;
  }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-span4 .a-column,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options .a-row .a-ws-span4 .a-column {
    margin-right: 6.3% !important;
    float: left !important;
  }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options {
    width: 65.948% !important;
    float: left !important;
  }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options .a-ws-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options .a-ws-span6 div.a-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-span6 div.reviews-filter-by-options div.a-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options .a-ws-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options .a-ws-span6 div.a-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .a-ws-span6 div.reviews-filter-by-options div.a-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options .a-ws-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options .a-ws-span6 div.a-span2,
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options div.a-span2 {
    width: 14.122% !important;
    margin-right: 3% !important;
    float: left !important;
  }
  .nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-search-section {
    margin-right: 0;
    float: right !important;
    width: 31.948% !important;
  }
}
.nav-ewc-persistent-hover body #sf-home #panel1b {
  right: 230px;
}
#nav_browse_flyout {
  position: relative;
  overflow: visible;
  padding: 0;
  zoom: 1;
}
#nav_browse_flyout #nav_cats {
  padding: 14px 0 8px;
  position: relative;
  width: 240px;
}
#nav_browse_flyout #nav_cats a.nav_a {
  display: inline;
}
#nav_browse_flyout #nav_cats .nav_hover {
  color: #e47911;
}
#nav_browse_flyout #nav_cats .nav_pop_li {
  white-space: nowrap;
  margin: 0 10px 0 14px;
  text-overflow: ellipsis;
  text-align: left;
}
#nav_browse_flyout #nav_cats .nav_pop_li a.nav_a {
  font-size: 13px;
}
#nav_browse_flyout #nav_cats .nav_cat {
  background-image: url(data:image/gif;base64,R0lGODlhBwAKAMIEAObm5uvr6/Dw8P39/f///////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);
  background-position: right 3px;
  background-repeat: no-repeat;
}
#nav_browse_flyout #nav_cats .nav_cat.nav_active,
#nav_browse_flyout #nav_cats .nav_cat.nav_hover {
  background-image: url(data:image/gif;base64,R0lGODlhBwAKAMIEAICAgJmZmbOzs/f39////////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);
}
#nav_browse_flyout #nav_cats .nav_cat.nav_active {
  font-weight: 700;
  color: #e47911;
}
#nav_browse_flyout #nav_cats .nav_cat.nav_divider_before {
  background-position: right 10px;
}
#nav_browse_flyout #nav_subcats_wrap {
  display: none;
  position: absolute;
  top: 0;
  left: 241px;
  height: 100%;
  zoom: 1;
  border-left: 1px solid #eee;
}
#nav_browse_flyout #nav_subcats_wrap .nav_browse_subcat {
  display: none;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 260px;
}
#nav_browse_flyout #nav_subcats_wrap .nav_super_cat {
  width: 500px;
}
#nav_browse_flyout #nav_subcats_wrap .nav_browse_cat_head {
  color: #e47911;
  font-size: 18px;
  overflow: visible;
  padding-bottom: 10px;
  white-space: normal;
}
#nav_browse_flyout #nav_subcats_wrap ul.nav_browse_cat2_ul,
#nav_browse_flyout #nav_subcats_wrap ul.nav_browse_cat_ul {
  width: 220px;
  padding-top: 15px;
  position: absolute;
  overflow: visible;
}
#nav_browse_flyout #nav_subcats_wrap ul.nav_browse_cat_ul {
  left: 20px;
}
#nav_browse_flyout #nav_subcats_wrap ul.nav_browse_cat2_ul {
  left: 255px;
}
#nav-flyout-prime {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
#nav-flyout-prime .nav-flyout-content {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  width: auto;
  padding: 0;
  min-width: 200px;
}
#nav-flyout-primeTooltip {
  padding: 3px 0;
  margin: 0 0 0 10px;
  max-width: 705px;
  top: -38px !important;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  z-index: 300;
}
#nav-flyout-primeTooltip .nav-arrow {
  position: absolute;
  left: -9px;
  top: 23px;
  border-style: solid;
  _border-style: dashed;
  border-width: 9px;
  border-color: transparent;
  border-right: 9px solid #bbb;
  border-left-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#nav-flyout-primeTooltip .nav-arrow .nav-arrow-inner {
  position: absolute;
  left: 1px;
  top: -9px;
  border-style: solid;
  _border-style: dashed;
  border-width: 9px;
  border-color: transparent;
  border-right: 9px solid #fff;
  border-left-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.nav-prime-tt {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  margin-top: -3px;
}
.nav-signin-tt {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
* html .nav-signin-tt {
  width: 165px;
}
.nav-signin-tt .nav-arrow {
  left: 50%;
  margin-left: -9px;
}
#nav-signin-tooltip {
  text-align: center;
}
#nav-signin-tooltip .nav-signin-tooltip-footer {
  padding-top: 10px;
  color: #333;
  font-size: 11px;
}
#nav-signin-tooltip .nav-signin-tooltip-footer .nav-a {
  color: #05a;
  text-decoration: none;
  padding-left: 3px;
}
#nav-signin-tooltip .nav-signin-tooltip-footer .nav-a:hover {
  color: #e47911;
}
.nav-genzFlyout {
  width: 842px;
  height: 300px;
  border-radius: 3px;
  padding: 0;
  font-family: arial, sans-serif;
}
.nav-genzFlyout .nav-flyout-content {
  height: 100%;
  overflow: hidden !important;
  font-size: 15px;
  color: #2f3742;
  position: relative;
}
.nav-genzFlyout .nav-flyout-content a {
  display: block;
  margin: 10px 0;
  color: #2f3742;
  text-decoration: none;
}
.nav-genzFlyout .nav-flyout-content a:focus,
.nav-genzFlyout .nav-flyout-content a:hover {
  color: #e47911;
  text-decoration: none;
}
.nav-genzFlyout .nav-flyout-content a:first {
  margin-top: 0;
}
.nav-genz-promo {
  float: right;
}
.nav-genz-column {
  float: left;
  margin: 25px 0;
  padding: 0 25px;
  width: 280px;
  height: 250px;
}
.nav-genz-column + .nav-genz-column {
  width: 279px;
  border-left: 1px solid #bbb;
}
.nav-genz-section a {
  display: block;
  font-size: 15px;
  margin: 20px 0;
}
.nav-genz-section a:first-of-type {
  margin-top: 0;
}
.nav-genz-section a:last-of-type {
  margin-bottom: 25px;
}
.nav-genz-section-hdr {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.nav-genzFlyout .nav-genzFlyout-error-content {
  height: 100%;
  width: 100%;
}
.nav-genzFlyout .nav-genzFlyout-error-content > a {
  margin: 0;
  padding: 0;
}
.nav-noti-content {
  position: relative;
  top: 0;
  font-family: arial, sans-serif;
  font-size: 12px;
  height: 100%;
  overflow: hidden;
  color: #444;
}
.nav-noti-content .nav_a,
.nav-noti-content .nav_a:active,
.nav-noti-content .nav_a:hover,
.nav-noti-content .nav_a:link,
.nav-noti-content .nav_a:visited {
  color: #444;
  font-family: arial, sans-serif;
  text-decoration: none;
}
.nav-noti-title {
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 9px;
}
.nav-noti-item {
  display: block;
  position: relative;
  padding: 10px 14px 9px 0;
  margin: 0;
  line-height: 17px;
  border-top: 1px solid #ccc;
  color: #444;
  zoom: 1;
  outline: 0;
}
a.nav-noti-overflow {
  visibility: hidden;
}
#nav-noti-empty {
  display: none;
  color: #999;
}
.nav-noti-x {
  position: absolute;
  top: 9px;
  right: -1px;
  font-family: arial, sans-serif;
  font-size: 20px;
  color: #bbb;
  background-color: #fff;
  cursor: pointer;
  display: none;
}
.nav-noti-hover .nav-noti-x,
.nav-noti-touch .nav-noti-x {
  display: block;
}
div.nav-noti-x-hover {
  color: #666;
}
#nav-noti-all {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-top: 1px solid #ccc;
  background-color: #fff;
}
#nav-noti-all .nav_a {
  display: block;
  padding: 10px 0 0;
}
.nav-noti-link {
  display: block;
}
#nav-noti-all .nav_a,
#nav-noti-all .nav_a:link,
#nav-noti-all .nav_a:visited,
.nav-noti-content span.nav-noti-link {
  color: #004b91;
}
#nav-noti-all .nav_a:active,
#nav-noti-all .nav_a:hover,
.nav-noti-hover span.nav-noti-link {
  text-decoration: underline;
  color: #e47911;
}
#nav-platinum {
  position: relative;
  height: 64px;
  overflow: hidden;
}
.nav-platinum-subnav {
  margin: 0;
  padding: 0;
  text-align: center;
}
.nav-platinum-subnav .nav-subnav-item,
.nav-platinum-subnav .nav_a,
.nav-platinum-subnav .platinum-logoimg {
  font-family: arial, sans-serif;
  vertical-align: middle;
  line-height: 64px;
}
.nav-platinum-subnav .nav-subnav-item {
  display: inline;
  list-style-type: none;
  padding: 0 10px;
  margin: 0;
  border-left-width: 1px;
  border-left-style: solid;
}
.nav-platinum-subnav a.nav-platinum-logo,
.nav-platinum-subnav li.nav-first,
.nav-platinum-subnav li.nav-platinum-logo {
  border: none;
}
#nav-platinum.nav-platinum-fix .nav-platinum-subnav a.nav-platinum-logo {
  height: 64px;
  background: no-repeat center center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *position: relative;
  *top: -2px;
}
.nav-platinum-subnav .nav_a,
.nav-platinum-subnav .nav_a:link,
.nav-platinum-subnav .nav_a:visited {
  text-decoration: none;
  white-space: nowrap;
}
.nav-platinum-subnav .nav-subnav-item .nav_a:hover {
  text-decoration: underline;
}
.nav-platinum-subnav li.nav-platinum-logo .nav_a:hover {
  text-decoration: none;
}
#nav-pldn-msg {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #e47911;
  font-weight: 700;
  white-space: nowrap;
}
#nav-pldn-org-name {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #333;
  font-weight: 400;
}
#nav-supra.nav-supra-points {
  cursor: default;
}
#nav-supra.nav-supra-points .nav-a,
#nav-supra.nav-supra-points .nav-span {
  color: #05a;
  text-decoration: none;
  font-size: 12px;
  font-family: arial, sans-serif;
}
#nav-supra.nav-supra-points .nav-a:focus,
#nav-supra.nav-supra-points .nav-a:hover {
  color: #e47911;
  text-decoration: underline;
}
#nav-supra.nav-supra-points .nav-a:focus {
  outline: 0;
}
#nav-supra.nav-supra-points .nav-b {
  color: #e47911;
  font-weight: 400;
}
#nav-timeline-tooltip-wrapper,
#nav-timeline-wrapper {
  display: none;
}
#nav-timeline {
  position: relative;
  color: #555;
  float: left;
  width: 100%;
  max-height: 265px;
  overflow: hidden;
}
* html #nav-timeline {
  height: 265px;
}
#nav-timeline-data {
  height: 280px;
}
#nav-recently-viewed {
  margin-bottom: 20px;
  height: 17px;
}
#nav-timeline-data,
#nav-timeline-error-content {
  padding: 35px 20px 30px 20px;
  top: 15px;
  position: relative;
  float: left;
  text-align: center;
}
* html #nav-timeline-data,
* html #nav-timeline-error-content {
  direction: ltr;
}
.nav-timeline-delete-enabled #nav-timeline-data,
.nav-timeline-delete-enabled #nav-timeline-error-content {
  padding: 20px;
}
#nav-timeline-data.nav-center,
#nav-timeline-error-content {
  float: none;
  height: auto;
}
#nav-timeline-error-content,
.nav-timeline-large-text {
  font-family: arial, sans-serif;
  margin-bottom: 42px;
}
#nav-timeline-error-content .nav-line-1,
#nav-timeline-error-content .nav-title,
.nav-timeline-large-text .nav-line-1,
.nav-timeline-large-text .nav-title {
  font-weight: 500;
  font-size: 24px;
  display: block;
  color: #444;
}
#nav-timeline-error-content .nav-line-2,
#nav-timeline-error-content .nav-paragraph,
.nav-timeline-large-text .nav-line-2,
.nav-timeline-large-text .nav-paragraph {
  font-size: 14px;
  margin: 0;
  color: #767676;
  white-space: normal;
}
#nav-timeline-error-content .nav-access-image,
.nav-timeline-large-text .nav-access-image {
  background-position: 0 -230px;
  display: block;
  float: left;
  width: 140px;
  height: 42px;
}
#nav-timeline-history {
  margin: 40px 0 50px 0;
}
#nav-timeline-history .nav-line-2 {
  width: 160px;
  float: left;
}
#nav-timeline-signin {
  text-decoration: none;
  color: #05a;
}
#nav-timeline-signin:focus,
#nav-timeline-signin:hover {
  text-decoration: underline;
  color: #e47911;
}
.nav-timeline-item {
  float: left;
  position: relative;
  width: 165px;
  direction: ltr;
  z-index: 10;
  background-color: #fff;
  margin-bottom: 50px;
}
.nav-timeline-item.nav-change-dot .nav-timeline-dot,
.nav-timeline-item:hover .nav-timeline-dot {
  background-color: #e77600;
}
.nav-timeline-item.nav-change-dot .nav-timeline-dot.nav-timeline-icon,
.nav-timeline-item:hover .nav-timeline-dot.nav-timeline-icon {
  padding-bottom: 30px;
  background-position: -81px -35px;
  width: 24px;
  height: 24px;
  border-radius: 0;
  background-color: transparent;
  top: -6px;
  margin-left: -7px;
  cursor: pointer;
}
.nav-timeline-asin-title-enabled .nav-timeline-item.nav-change-dot .nav-timeline-dot.nav-timeline-icon,
.nav-timeline-asin-title-enabled .nav-timeline-item:hover .nav-timeline-dot.nav-timeline-icon {
  top: 3px;
}
.nav-timeline-item .nav-a {
  text-decoration: none;
  cursor: pointer;
}
.nav-timeline-item .nav-a:active,
.nav-timeline-item .nav-a:focus,
.nav-timeline-item .nav-a:hover {
  text-decoration: none !important;
}
.nav-timeline-remove-container {
  height: 50px;
  cursor: pointer;
}
.nav-history-box {
  width: auto;
  text-align: left;
  margin: 0 20px 0 25px;
}
.nav-timeline-img-holder {
  width: 125px;
  height: 125px;
  margin: 0 20px 25px 20px;
  background-color: #ddd;
}
.nav-timeline-dummy {
  background-color: #fff;
}
.nav-timeline-img {
  height: 125px;
  width: 125px;
  margin: 0 auto;
  display: block;
  border: none;
}
.nav-timeline-title {
  text-align: center;
  top: 0;
  margin: 0 19px;
  width: 128px;
  height: 150px;
  background-position: 0 -67px;
}
.nav-timeline-title .nav-line-1,
.nav-timeline-title .nav-line-2 {
  font-weight: 700;
  font-size: 16px;
  font-family: arial, sans-serif;
}
.nav-timeline-title .nav-line-1 {
  display: block;
}
.nav-timeline-search-term {
  display: block;
  font-size: 14px;
  padding: 3px 5px 0 5px;
  white-space: normal;
  word-wrap: break-word;
  color: #111;
}
.nav-timeline-search-quotes {
  color: #999;
}
.nav-timeline-text {
  margin-top: 48px;
  font-size: 12px;
  color: #999;
  font-family: arial, sans-serif;
  position: absolute;
  width: 125px;
}
* html .nav-timeline-text {
  left: 20px;
}
.nav-item-no-image,
.nav-item-status {
  color: #fff;
  background-color: #444;
  border-radius: 3px;
  width: 125px;
  position: absolute;
  padding: 5px 0;
  top: 45px;
  left: 20px;
  font-size: 14px;
  font-family: arial, sans-serif;
  font-weight: 600;
  height: 32px;
  -ms-filter: opacity(.95);
  filter: alpha(opacity=95);
  -webkit-opacity: .95;
  -moz-opacity: .95;
  -o-opacity: .95;
  opacity: .95;
}
* html .nav-item-no-image,
* html .nav-item-status {
  text-decoration: none;
}
.nav-item-no-image {
  height: 125px;
  top: 0;
  padding-top: 50px;
  background-color: #ddd;
}
.nav-checkmark {
  width: 30px;
  height: 19px;
  display: inline-block;
  background-position: -50px -4px;
}
.nav-status-text {
  position: relative;
  top: -3px;
  right: 2px;
  line-height: 20px;
}
.nav-status-date {
  display: block;
  font-size: 10px;
  margin-top: -6px;
  font-weight: 400;
  color: #ccc;
  line-height: 10px;
}
#nav-timeline-view-history {
  background-color: #febd69;
  color: #333;
  font-size: 14px;
  height: 125px;
  border-radius: 50%;
  padding-top: 48px;
}
#nav-timeline-view-history:active,
#nav-timeline-view-history:focus,
#nav-timeline-view-history:hover {
  text-decoration: none;
}
.nav-timeline-decorator {
  position: relative;
  height: 10px;
}
.nav-timeline-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ff9a01;
  position: absolute;
  left: 76px;
}
* html .nav-timeline-dot {
  overflow: hidden;
}
.nav-timeline-line {
  border-top: 10px solid #f3f3f3;
  float: left;
  width: 100%;
}
* html .nav-timeline-line {
  margin-left: 3px;
  position: absolute;
}
.nav-edge {
  width: 50%;
}
* html .nav-edge {
  width: 0;
}
.nav-start {
  float: right;
}
* html .nav-start {
  width: 165px;
}
.nav-timeline-date,
.nav-timeline-remove-error-msg,
.nav-timeline-remove-item {
  text-align: center;
  padding-top: 10px;
  font-size: 12px;
  color: #555;
  font-family: arial, sans-serif;
}
.nav-timeline-remove-error-msg,
.nav-timeline-remove-item {
  display: none;
  cursor: pointer;
}
.nav-feed-right .nav-timeline-icon {
  background-position: -21px 0;
}
.nav-feed-left .nav-timeline-icon {
  background-position: 0 0;
}
#nav-timeline-recent-products {
  float: left;
  padding-left: 25px;
}
#nav-timeline-recent-products .nav-text {
  font-size: 14px;
  font-weight: 700;
  font-family: arial, sans-serif;
}
#nav-timeline-recent-products .nav-a {
  text-decoration: none;
  color: #05a;
  padding-left: 10px;
}
#nav-timeline-recent-products .nav-a:focus,
#nav-timeline-recent-products .nav-a:hover {
  text-decoration: underline;
  color: #e47911;
}
.nav-timeline-tt {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  margin-left: 51px;
  cursor: pointer;
}
* html .nav-timeline-tt {
  width: 300px;
}
.nav-timeline-tt .nav-arrow {
  left: 50%;
  margin-left: -14px;
}
.nav-timeline-tt #nav-timeline-recent-products {
  float: none;
  padding: 0 0 15px 0;
  margin: 0 5px;
}
.nav-timeline-tt .nav-item-status {
  text-align: center;
}
.nav-timeline-tt .nav-item-no-image,
.nav-timeline-tt .nav-timeline-img,
.nav-timeline-tt .nav-timeline-img-holder,
.nav-timeline-tt .nav-timeline-item,
.nav-timeline-tt .nav-timeline-title {
  width: 90px;
  height: 90px;
}
.nav-timeline-tt .nav-timeline-item {
  margin: 0 5px;
}
.nav-timeline-tt .nav-timeline-img-holder {
  margin: 0;
}
.nav-timeline-tt .nav-timeline-title {
  background-color: #f4f4f4;
  text-align: center;
  margin: 0;
}
.nav-timeline-tt .nav-timeline-text {
  margin-top: 30px;
  width: 90px;
}
.nav-timeline-tt .nav-timeline-search-term {
  padding: 3px 0 0 0;
}
.nav-timeline-tt .nav-item-no-image {
  padding: 35px 0 0 3px;
  top: 0;
}
.nav-timeline-asin-title {
  padding: 10px 5px 0;
  text-align: left;
  line-height: 17px;
  display: block;
  width: 165px;
  white-space: normal;
  height: 45px;
  color: #555;
  font-family: arial, sans-serif;
  overflow: hidden;
}
#nav-timeline.nav-timeline-asin-title-enabled {
  max-height: 295px;
}
* html #nav-timeline.nav-timeline-asin-title-enabled {
  height: 295px;
}
#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-img-holder {
  margin: 0;
  width: 165px;
  height: 170px;
  background-color: #fff;
}
#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-title {
  height: 125px;
}
#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin,
#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin:focus,
#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin:hover {
  text-decoration: none;
}
#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-decorator {
  padding-top: 10px;
  height: 20px;
}
#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-asin-price {
  padding: 15px 5px 0;
  height: 45px;
  text-align: center;
  display: block;
  white-space: normal;
}
#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-asin-price .nav-timeline-asin-price-value {
  margin-right: 5px;
  font-size: 13px;
  font-family: arial, sans-serif;
  font-weight: 700;
  color: #333;
}
#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-prime-icon {
  background-position: 0 -80px;
  display: inline-block;
  width: 56px;
  height: 13px;
}
.nav-timeline-hidden-item {
  display: none;
}
#nav-upnav {
  margin: 0 -8px;
}
html.a-js body #nav-upnav,
html.a-no-js body #nav-upnav {
  margin: 0;
}
#nav-upnav .nav-a {
  display: block;
  width: 100%;
  height: 100%;
  outline: 0;
}
#nav-upnav .nav-spanAltText {
  height: 1px;
  width: 1px;
  position: absolute;
  top: -10000px;
  overflow: hidden;
}
#nav-upnav area:focus {
  outline: 0;
}
#nav-upnav-airy {
  margin: 0 -8px;
  min-width: 1000px;
}
html.a-js body #nav-upnav-airy,
html.a-no-js body #nav-upnav-airy {
  margin: 0;
}
#nav-upnav-airy .nav-airy-widget-wrapper {
  margin-bottom: 0;
  width: 100%;
  overflow-x: hidden;
}
#nav-upnav-airy #nav-airy-click-through-stage {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#nav-upnav-airy #nav-airy-player-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
}
#nav-upnav-airy #nav-airy-post-media-slate-image {
  visibility: hidden;
}
#nav-upnav-airy .nav-airy-slate-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.nav-carousel-container {
  width: 100%;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  margin: 0;
  float: left;
}
* html .nav-carousel-container {
  direction: rtl;
  white-space: normal;
}
.nav-carousel-swipe {
  overflow-y: hidden;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.nav-feed-carousel-control {
  position: absolute;
  top: 55px;
  background-color: #fff;
  height: 100px;
  line-height: 100px;
  width: 45px;
  text-align: center;
  box-shadow: 0 1px 3px #888;
  display: none;
  border: 1px solid #c8c8c8;
  z-index: 12;
}
.nav-feed-left {
  left: 0;
  border-radius: 0 3px 3px 0;
  clip: rect(-10px, 55px, 110px, 0);
  padding-right: 5px;
}
.nav-feed-right {
  right: 0;
  border-radius: 3px 0 0 3px;
  clip: rect(-10px, 45px, 110px, -10px);
  padding-left: 5px;
}
.nav-feed-control-disabled {
  opacity: 0;
  border: 0;
  background-color: transparent;
  outline: 0;
  cursor: default;
  pointer-events: none;
}
.nav-feed-control-disabled .nav-feed-arrow {
  -ms-filter: opacity(0);
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
}
.nav-control-hidden {
  width: 60px;
  height: 200px;
  position: absolute;
  z-index: 11;
  left: 0;
}
.nav-control-hidden-right {
  left: auto;
  right: 0;
}
.nav-feed-arrow {
  line-height: normal;
  vertical-align: top;
  position: relative;
  top: 50%;
  height: 34px;
  width: 20px;
  margin-top: -14px;
  display: inline-block;
  cursor: pointer;
}
.nav-asin-subnav-flyout-wrapper {
  height: 195px;
  overflow: hidden;
}
.nav-asin-subnav-flyout {
  float: left;
  padding: 0;
  margin: 0;
}
.nav-asin-subnav-flyout-itemgroup {
  list-style-type: none;
  overflow: hidden;
  float: left;
  padding-left: 5px;
  margin: 0;
}
li.nav-asin-subnav-flyout-item {
  float: left;
  margin: 0 5px;
  list-style-type: none;
  padding: 10px 0;
  height: 100%;
}
li.nav-asin-subnav-flyout-item:focus,
li.nav-asin-subnav-flyout-item:hover {
  border-bottom-color: #e47911;
  border-bottom-style: solid;
}
.nav-asin-subnav-flyout-image {
  display: block;
  margin: 0 auto 10px auto;
}
.nav-asin-subnav-flyout-link {
  width: auto;
  max-width: 150px;
  text-align: center;
  font: 12px arial, sans-serif;
  display: block;
}
.nav-asin-subnav-flyout-link:active,
.nav-asin-subnav-flyout-link:link,
.nav-asin-subnav-flyout-link:visited {
  color: #333;
  text-decoration: none;
}
.nav-asin-subnav-flyout-link:focus,
.nav-asin-subnav-flyout-link:hover {
  color: #e47911;
}
.nav-asin-subnav-flyout-title-section {
  max-height: 60px;
  text-align: center;
  text-decoration: none;
  display: block;
  white-space: normal;
  font: 13px arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
}
.nav-asin-subnav-item-title {
  display: block;
}
.nav-asin-subnav-item-price {
  font-weight: 400;
}
.nav-asin-subnav-divider {
  display: inline;
  float: left;
  width: 1px;
  height: 160px;
  margin: 0 45px 0 50px;
  background-color: #f0f0f0;
  font-size: 0;
}
.nav-asin-subnav-flyout-promo-group {
  float: left;
  width: 386px;
  padding: 20px 0;
}
.nav-asin-subnav-flyout-promo {
  float: left;
}
.nav-packard-glow #nav-global-location-slot {
  float: left;
  padding: 6px 0 0 10px;
  text-decoration: none;
  margin-top: 2px;
  width: 192px;
  overflow: hidden;
}
.nav-packard-glow #nav-global-location-slot .nav-a {
  line-height: 44px;
  height: 44px;
  position: relative;
  float: left;
  top: 1px;
  padding: 0 0 0 10px;
}
.nav-packard-glow #nav-global-location-slot .nav-a:hover {
  top: 0;
  margin: 0;
  height: 44px;
  border: 1px solid #4f5965;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
}
.nav-packard-glow #nav-global-location-slot .nav-a:active,
.nav-packard-glow #nav-global-location-slot .nav-a:focus {
  top: 0;
  margin: 0;
  height: 44px;
  border: 1px solid #ddd;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, .5);
}
.nav-packard-glow #nav-global-location-slot .nav-a-2 {
  padding-right: 0;
  overflow: hidden;
  top: 1px;
  margin: 0 1px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-1,
.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-2 {
  float: left;
  clear: both;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  white-space: nowrap;
  padding-right: 11px;
  font-family: arial, sans-serif;
  color: #000;
}
.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-1 {
  font-size: 12px;
  line-height: 14px;
  height: 14px;
  font-weight: 400;
  margin-top: 9px;
}
.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-2 {
  font-size: 14px;
  line-height: 15px;
  font-weight: 700;
  padding-bottom: 5px;
}
.nav-packard-glow #nav-global-location-slot #nav-packard-glow-loc-icon {
  position: absolute;
  width: 22px;
  height: 22px;
  background-position: -68px -340px;
  left: 2px;
  top: 13px;
}
.nav-packard-glow #nav-global-location-slot #glow-ingress-block {
  margin-left: 17px;
}
.nav-packard-glow #nav-supra {
  margin: -54px 0 0;
  position: static;
}
.nav-packard-glow #nav-shop {
  padding: 6px 15px 0 0;
  width: auto;
}
.nav-packard-glow #nav-xshop-container {
  position: static;
  float: none;
  padding: 2px 0 0 0;
}
.nav-packard-glow-blacklist #nav-logo {
  margin-top: 20px;
}
#nav-packard-glow-fy {
  float: left;
  position: relative;
  width: 30px;
  background-color: #008296;
  height: 99px;
  z-index: 99;
}
#nav-packard-glow-loc-icon {
  position: absolute;
  width: 22px;
  height: 22px;
  background-position: -68px -340px;
  left: 4px;
  top: 39px;
}
#nav-packard-glow-fy-icon {
  background-position: -68px -305px;
  width: 22px;
  height: 22px;
  float: left;
  top: -2px;
  position: relative;
  margin-right: 5px;
}
#nav-packard-glow-fy-header {
  font-weight: 700;
}
.nav-packard-glow-fy-info {
  margin: 15px 0;
}
.nav-packard-glow-fy-options {
  margin-bottom: 10px;
}
.nav-packard-glow-link {
  color: #27afba;
  font-family: inherit;
  padding-left: 5px;
}
.nav-packard-glow-link:active,
.nav-packard-glow-link:link,
.nav-packard-glow-link:visited {
  color: #27afba;
  font-family: inherit;
  padding-left: 5px;
}
#nav-flyout-packard,
.nav-packard-tt {
  width: 300px;
  color: #555;
}
#nav-flyout-packard .nav-arrow,
.nav-packard-tt .nav-arrow {
  left: 5px !important;
}
.sda-margin-bottom {
  margin-bottom: 10px;
}
.sda-hidden {
  display: none;
}
.sda-no-margin {
  margin: 0;
}
#sda-side-panel {
  width: 212px;
}
#sda-side-panel-header {
  font-size: 16px;
  color: #ff6b0c;
}
#sda-side-panel-buttons > button {
  float: left;
  padding: 0 10px;
  margin-right: 7px;
  min-width: 40px;
  height: 22px;
  font-size: 11px;
  border: 1px solid;
  border-color: #bcc1c8 #bababa #adb2bb;
  box-sizing: border-box;
  background: #eff0f3;
  background: #eff0f3;
  filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#FFF7F8FA',
      endColorstr='#FFE7E9EC',
      GradientType=0
    );
  *zoom: 1;
  background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
  background: -moz-linear-gradient(top, #f7f8fa, #e7e9ec);
  background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec);
  background: -o-linear-gradient(top, #f7f8fa, #e7e9ec);
  background: -ms-linear-gradient(top, #f7f8fa, #e7e9ec);
  -webkit-box-shadow: inset 0 1px 0 0 #fff;
  -moz-box-shadow: inset 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border-radius: 0\9;
  *border-radius: 0;
}
#navbar #nav-search-submit-text {
  left: 12px;
  color: #111;
  top: 11px;
  text-shadow: none;
}
#navbar #nav-search-submit-text.nav-sprite {
  background-position: -40px -290px;
  width: 21px;
  height: 21px;
  text-indent: -500px;
  top: 7px;
}
#navbar.nav-bluebeacon {
  background-color: #232f3e;
}
#navbar.nav-bluebeacon #nav-belt {
  background-color: #232f3e;
}
#navbar.nav-bluebeacon #nav-main {
  background-image: none;
  background-color: #232f3e;
}
#navbar.nav-bluebeacon #nav-logo {
  width: 192px;
}
#navbar.nav-bluebeacon #nav-logo.nav-paladin {
  width: 188px;
}
#navbar.nav-bluebeacon #nav-search-label {
  top: 1px;
  font-weight: 400;
}
#navbar.nav-bluebeacon #nav-logo-borderfade {
  background-color: #3a4553;
}
#navbar.nav-bluebeacon #nav-logo-borderfade .nav-fade {
  display: none;
}
#navbar.nav-bluebeacon #nav-logo-borderfade .nav-fade-mask {
  background-color: #232f3e;
  width: 195px;
}
#navbar.nav-bluebeacon #nav-xshop .nav-a {
  color: #ccc;
}
#navbar.nav-bluebeacon #nav-search-label,
#navbar.nav-bluebeacon .nav-a-2 .nav-line-1,
#navbar.nav-bluebeacon .nav-a-2 .nav-line-2 {
  color: #fff;
}
#navbar.nav-bluebeacon #nav-tools .nav-line-1,
#navbar.nav-bluebeacon #nav-xshop .nav-line-1 {
  color: #ccc;
}
#navbar.nav-bluebeacon #nav-cart-count,
#navbar.nav-bluebeacon #nav-ewc-cart-count {
  color: #f08804;
  top: 7px;
}
#navbar.nav-bluebeacon #nav-search .nav-search-facade {
  top: 1px;
}
#navbar.nav-bluebeacon #nav-search .nav-fill {
  height: 35px;
  zoom: 1;
}
#navbar.nav-bluebeacon #nav-search .nav-search-scope {
  background-color: #f3f3f3;
  background-image: none;
  border-left: 1px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}
#navbar.nav-bluebeacon #nav-search .nav-search-scope.nav-focus,
#navbar.nav-bluebeacon #nav-search .nav-search-scope:focus,
#navbar.nav-bluebeacon #nav-search .nav-search-scope:hover {
  background-color: #dadada;
  border-left-color: #dadada;
  border-top-color: #dadada;
  border-bottom-color: #dadada;
}
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-field,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-field,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-scope {
  border-top: 1px solid #febd69;
  border-bottom: 1px solid #febd69;
}
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-scope {
  border-left: 1px solid #febd69;
}
#navbar.nav-bluebeacon #nav-search .nav-search-field {
  border: none;
  border-top: 1px solid transparent;
}
#navbar.nav-bluebeacon #nav-search .nav-search-field.nav-no-dd-search-field {
  border-radius: 4px 0 0 4px;
}
#navbar.nav-bluebeacon #nav-search .nav-search-submit {
  background-color: #febd69;
  background-image: none;
  border: none;
  width: 45px;
}
#navbar.nav-bluebeacon #nav-search .nav-search-submit.nav-focus,
#navbar.nav-bluebeacon #nav-search .nav-search-submit:focus,
#navbar.nav-bluebeacon #nav-search .nav-search-submit:hover {
  background-color: #f3a847;
}
#navbar.nav-bluebeacon #nav-search #nav-search-submit-text.nav-sprite {
  background-position: -10px -290px;
  width: 21px;
  height: 21px;
}
#navbar.nav-bluebeacon .nav-icon.nav-arrow {
  border-top-color: #a7acb2;
}
#navbar.nav-bluebeacon .nav-logo-tagline {
  color: #48a3c6;
}
#navbar.nav-bluebeacon .nav-logo-tagline:focus,
#navbar.nav-bluebeacon .nav-logo-tagline:hover {
  color: #fff;
}
#navbar.nav-bluebeacon #nav-programs .nav-a:hover,
#navbar.nav-bluebeacon #nav-shop .nav-a:hover,
#navbar.nav-bluebeacon #nav-tools .nav-a:hover,
#navbar.nav-bluebeacon #nav-xshop .nav-a:hover,
#navbar.nav-bluebeacon .nav-tools .nav-a:hover {
  border-color: #4f5965;
}
#navbar.nav-bluebeacon #nav-protrams .nav-a:focus,
#navbar.nav-bluebeacon #nav-shop .nav-a:focus,
#navbar.nav-bluebeacon #nav-tools .nav-a:focus,
#navbar.nav-bluebeacon .nav-tools .nav-a:focus {
  border-color: #ccc;
}
#navbar.nav-bluebeacon #nav-pldn-msg {
  color: #f79b00;
}
#navbar.nav-bluebeacon #nav-pldn-org-name {
  color: #fff;
}
#navbar.nav-bluebeacon #nav-flyout-ewc .nav-flyout-head {
  background-color: #232f3e;
  background-image: none;
}
#navbar.nav-bluebeacon .nav-cobrand {
  right: 12px;
  width: 36px;
  top: 10px;
}
#navbar.nav-bluebeacon .nav-cobrand .nav-cobrand-divider {
  border-left-color: #3a4553;
  margin-top: 5px;
}
.nav-cobranded #navbar.nav-bluebeacon #nav-xshop-container {
  margin-left: 0;
}
#navbar.nav-bluebeacon #nav-supra.nav-supra-points .nav-a,
#navbar.nav-bluebeacon #nav-supra.nav-supra-points .nav-a:hover,
#navbar.nav-bluebeacon #nav-supra.nav-supra-points .nav-span {
  color: #ccc;
}
#navbar.nav-bluebeacon #nav-supra.nav-supra-points .nav-b {
  color: #f90;
}
.nav-cobranded #navbar.nav-bluebeacon #nav-logo {
  padding: 13px 57px 0 13px;
}
.nav-cobranded #navbar.nav-bluebeacon #nav-logo .nav-cobrand {
  top: 18px;
}
.nav-cobranded #navbar.nav-bluebeacon #nav-logo .nav-cobrand .nav-cobrand-divider {
  margin-top: 1px;
}
.nav-cobranded #navbar.nav-bluebeacon #nav-xshop-container {
  margin-left: 39px;
}
.nav-cobranded #navbar.nav-bluebeacon #nav-shop {
  padding-left: 2px;
}
#navbar.nav-pinned {
  position: fixed;
  width: 100%;
  height: 55px;
}
#navbar.nav-pinned #nav-belt {
  position: absolute;
  width: 80%;
  left: 55px;
}
#navbar.nav-pinned #nav-logo {
  width: 145px;
  padding: 10px 0 10px 15px;
  height: 55px;
  top: 0;
  left: 0;
  position: absolute;
}
#navbar.nav-pinned #nav-logo .nav-logo-link {
  padding: 0 5px 0 5px;
  margin-top: 3px;
}
#navbar.nav-pinned #nav-logo .nav-logo-tagline {
  top: 32px;
  left: 85px;
}
#navbar.nav-pinned #nav-logo .nav-prime-try {
  top: 31px;
  left: 87px;
}
#navbar.nav-pinned #nav-logo.nav-paladin {
  width: 155px;
}
#navbar.nav-pinned #nav-logo.nav-paladin .nav-logo-tagline {
  left: 72px;
  top: 32px;
}
#navbar.nav-pinned #nav-logo.nav-paladin .nav-logo-link {
  margin-top: 6px;
}
#navbar.nav-pinned #nav-search {
  height: 55px;
  top: 0;
  padding: 10px 25px 10px 25px;
  position: absolute;
  left: 150px;
  right: 0;
  -webkit-transform: translateZ(0);
}
#navbar.nav-pinned.nav-pldn #nav-search {
  left: 210px;
}
#navbar.nav-pinned #nav-swmslot {
  display: none;
}
#navbar.nav-pinned #nav-shop {
  width: 200px;
}
#navbar.nav-pinned.nav-pldn #nav-shop {
  width: 210px;
}
#navbar.nav-pinned #nav-flyout-anchor #nav-flyout-shopAll .nav-arrow {
  margin-left: -13px;
}
#navbar.nav-pinned #nav-main {
  top: 0;
  left: 0;
  height: 55px;
}
#navbar.nav-pinned #nav-main #nav-logo-borderfade {
  display: none;
}
#navbar.nav-pinned #nav-main .nav-fill,
#navbar.nav-pinned #nav-main .nav-left,
#navbar.nav-pinned #nav-main .nav-right {
  height: 55px;
}
#navbar.nav-pinned #nav-main .nav-right {
  right: 5px;
}
#navbar.nav-pinned #nav-main .nav-fill #nav-xshop-container {
  display: none;
}
#navbar.nav-pinned #nav-main #nav-shop,
#navbar.nav-pinned #nav-main #nav-tools {
  margin-top: 0;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a,
#navbar.nav-pinned #nav-main #nav-tools .nav-a {
  padding: 10px 0 10px 0;
  line-height: 55px;
  height: 55px;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a:focus,
#navbar.nav-pinned #nav-main #nav-shop .nav-a:hover,
#navbar.nav-pinned #nav-main #nav-tools .nav-a:focus,
#navbar.nav-pinned #nav-main #nav-tools .nav-a:hover {
  line-height: 55px;
  height: 55px;
  background-color: #19222d;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a-2,
#navbar.nav-pinned #nav-main #nav-tools .nav-a-2 {
  margin: 0;
  top: -5px;
}
#navbar.nav-pinned #nav-main #nav-shop {
  padding: 0;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a .nav-line-1,
#navbar.nav-pinned #nav-main #nav-shop .nav-a .nav-line-2 {
  display: none;
  padding: 0;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned {
  width: 55px;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line1,
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line2,
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line3 {
  position: absolute;
  padding: 0;
  width: 23px;
  height: 3px;
  background: #ccc;
  left: 16px;
  right: 16px;
  border-radius: 1px 1px 1px 1px;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line1 {
  top: 18px;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line2 {
  top: 26px;
}
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line3 {
  top: 34px;
}
#navbar.nav-pinned #nav-main .nav-fill #nav-search-label {
  display: none;
}
#navbar.nav-pinned #nav-main .nav-fill #nav-search {
  margin: 0;
  padding: 10px 25px 10px 25px;
  height: 55px;
}
#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-fill,
#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-left,
#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-right {
  height: 35px;
}
#navbar.nav-pinned #nav-main #nav-tools {
  padding: 0;
}
#navbar.nav-pinned #nav-main #nav-tools .nav-a {
  padding: 10px 12px 10px 12px;
}
#navbar.nav-pinned #nav-main #nav-tools .nav-line-3 {
  margin-top: 3px;
  padding-bottom: 0;
}
#navbar.nav-pinned #nav-main #nav-tools .nav-line-4 {
  margin-top: 3px;
}
#navbar.nav-pinned #nav-main #nav-tools .nav-truncate .nav-line-3 {
  top: 9px;
  padding: 0 10px 0 11px;
}
#navbar.nav-pinned #nav-main #nav-tools .nav-truncate .nav-line-4 {
  padding: 0 11px 5px 0;
  margin-top: 18px;
}
#navbar.nav-pinned #nav-main #nav-tools .nav-divider {
  border-right: 1px solid #3a4553;
  width: 1px;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  margin: 10px 0 10px 0;
  position: absolute;
  right: 131px;
  top: -5px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-link-prime,
#navbar.nav-pinned #nav-main #nav-tools #nav-link-wishlist {
  display: none;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart {
  left: 5px;
  padding: 10px 25px 10px 25px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart #nav-cart-count {
  top: 1px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-icon.nav-arrow {
  display: none;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-line-1 {
  height: 9px;
  margin-top: 0;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-line-2 {
  padding-bottom: 0;
  margin-left: 45px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-cart-icon {
  left: 25px;
  top: 14px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-cart #nav-cart-count {
  left: 38px;
  top: 11px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-1,
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-2 {
  display: none;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-3,
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-4 {
  display: block;
  font-family: arial;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-3 {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  line-height: 15px;
}
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-4 {
  font-size: 12px;
  color: #9aa0a9;
  line-height: 12px;
}
#navbar.nav-pinned .nav-signin-tt {
  display: none !important;
}
#navbar.nav-pinned.nav-pinned-ewc {
  height: 60px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-search {
  height: 60px;
  padding-top: 12px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-logo {
  height: 60px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-logo-link {
  margin-top: 5px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-prime-try {
  top: 33px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-logo-tagline {
  top: 34px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-main {
  height: 60px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-fill,
#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-left,
#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-right {
  height: 60px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a {
  height: 60px;
  top: -3px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a:focus,
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a:hover {
  height: 58px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a {
  height: 60px;
}
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a:focus,
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a:hover {
  height: 60px;
}
.nav-subnav #nav-subnav.spacious {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 50px;
  background: #fff;
  box-shadow: 0 0 1px #ddd;
}
.nav-subnav #nav-subnav.spacious .nav-a {
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  text-align: center;
  vertical-align: middle;
  height: 48px;
  line-height: 50px;
  float: none;
  padding: 0 13px;
}
.nav-subnav #nav-subnav.spacious .nav-a:first-child,
.nav-subnav #nav-subnav.spacious .nav-a:last-child {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.nav-subnav #nav-subnav.spacious .nav-a.nav-active,
.nav-subnav #nav-subnav.spacious .nav-a:hover {
  border-bottom: 0;
}
.nav-subnav #nav-subnav.spacious .nav-a.nav-active .nav-a-content,
.nav-subnav #nav-subnav.spacious .nav-a:hover .nav-a-content {
  color: #333;
  border-bottom: 2px solid #f90;
}
.nav-subnav #nav-subnav.spacious .nav-a.nav-active.nav-hasImage .nav-a-content,
.nav-subnav #nav-subnav.spacious .nav-a:hover.nav-hasImage .nav-a-content {
  border-bottom: none;
}
.nav-subnav #nav-subnav.spacious .nav-hasArrow .nav-arrow {
  left: 0;
  right: 0;
  margin: 0 auto;
  visibility: hidden;
}
.nav-subnav #nav-subnav.spacious .nav-categ-image {
  height: 50px;
}
#nav-subnav.fresh {
  height: 50px;
  background: #fff;
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #4d9c2d;
  padding-bottom: 8px;
  padding-top: 8px;
}
#nav-subnav.fresh .nav-a {
  border: 0;
}
#nav-subnav.fresh .nav-categ-image {
  height: 25px;
  padding-left: 4px;
}
#navbar #nav-shop.nav-fresh,
#navbar.nav-fresh #nav-shop {
  width: auto;
  padding-left: 29px;
  padding-right: 11px;
}
#navbar #nav-shop.nav-fresh #nav-link-shopall,
#navbar.nav-fresh #nav-shop #nav-link-shopall {
  margin-left: 3px;
}
#navbar #nav-shop.nav-fresh #nav-link-shopall:focus,
#navbar #nav-shop.nav-fresh #nav-link-shopall:hover,
#navbar.nav-fresh #nav-shop #nav-link-shopall:focus,
#navbar.nav-fresh #nav-shop #nav-link-shopall:hover {
  margin-left: 2px;
}
#navbar #nav-shop.nav-fresh #nav-link-fresh,
#navbar.nav-fresh #nav-shop #nav-link-fresh {
  margin-left: -12px;
}
#navbar #nav-shop.nav-fresh #nav-link-fresh .nav-icon,
#navbar.nav-fresh #nav-shop #nav-link-fresh .nav-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #606060;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-top-color: #a7acb2;
  margin: 0 11px 2px 2px;
  visibility: hidden;
}
#navbar #nav-shop.nav-fresh #nav-link-fresh:focus,
#navbar #nav-shop.nav-fresh #nav-link-fresh:hover,
#navbar.nav-fresh #nav-shop #nav-link-fresh:focus,
#navbar.nav-fresh #nav-shop #nav-link-fresh:hover {
  margin-left: -13px;
  margin-right: -1px;
}
#navbar #nav-shop.nav-fresh #nav-link-fresh .nav-sprite-alt,
#navbar.nav-fresh #nav-shop #nav-link-fresh .nav-sprite-alt {
  margin-top: 11px;
  background-position: -150px -240px;
  width: 72px;
  height: 23px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  text-indent: -1000px;
}
.nav-opt-sprite #navbar #nav-shop.nav-fresh #nav-link-fresh .nav-sprite-alt,
.nav-opt-sprite #navbar.nav-fresh #nav-shop #nav-link-fresh .nav-sprite-alt {
  background-position: -136px -179px;
  width: 72px;
  height: 23px;
}
#navbar.nav-fresh .nav-bluebeacon #nav-pldn-msg {
  color: #9c3;
}
#navbar.nav-fresh #nav-subnav.fresh .nav-categ-image {
  height: 0;
  width: 0;
  padding: 0;
}
#navbar.nav-fresh #nav-subnav.fresh .nav-hasImage {
  padding: 0;
  width: 0;
}
#navbar.nav-primeDay {
  height: 55px;
}
#navbar.nav-primeDay #nav-link-prime,
#navbar.nav-primeDay #nav-link-wishlist {
  display: none;
}
#navbar.nav-primeDay #nav-cover {
  top: -30px;
}
#navbar.nav-primeDay #nav-flyout-primeTooltip {
  top: -51px !important;
}
#navbar.nav-primeDay #nav-belt {
  height: 55px;
}
#navbar.nav-primeDay #nav-belt .nav-right {
  min-width: initial;
}
#navbar.nav-primeDay #nav-shop {
  padding: 0;
  margin-top: 0;
  height: 55px;
  width: auto;
}
#navbar.nav-primeDay #nav-shop #nav-link-shopall {
  margin-left: initial;
}
#navbar.nav-primeDay #nav-shop #nav-link-shopall:active,
#navbar.nav-primeDay #nav-shop #nav-link-shopall:focus,
#navbar.nav-primeDay #nav-shop #nav-link-shopall:hover {
  margin-left: initial;
}
#navbar.nav-primeDay #nav-shop .nav-a {
  width: 55px;
  height: 55px;
  top: 0;
  padding: 0;
}
#navbar.nav-primeDay #nav-shop .nav-a:active,
#navbar.nav-primeDay #nav-shop .nav-a:focus,
#navbar.nav-primeDay #nav-shop .nav-a:hover {
  background-color: #19222d;
  border: none;
}
#navbar.nav-primeDay #nav-shop #nav-hamburger {
  width: 40px;
  position: relative;
}
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line1,
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line2,
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line3 {
  position: absolute;
  padding: 0;
  width: 23px;
  height: 3px;
  background: #fff;
  left: 16px;
  right: 16px;
  border-radius: 1px 1px;
}
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line1 {
  top: 18px;
}
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line2 {
  top: 26px;
}
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line3 {
  top: 34px;
}
#navbar.nav-primeDay #nav-tools {
  height: 55px;
  padding: 0;
  margin-top: 0;
  float: right;
}
#navbar.nav-primeDay #nav-tools .nav-a,
#navbar.nav-primeDay #nav-tools .nav-a:focus,
#navbar.nav-primeDay #nav-tools .nav-a:hover {
  padding: 10px 12px;
  height: 55px;
  top: 0;
  margin: 0;
}
#navbar.nav-primeDay #nav-tools .nav-a:active,
#navbar.nav-primeDay #nav-tools .nav-a:focus,
#navbar.nav-primeDay #nav-tools .nav-a:focus:active,
#navbar.nav-primeDay #nav-tools .nav-a:focus:focus,
#navbar.nav-primeDay #nav-tools .nav-a:focus:hover,
#navbar.nav-primeDay #nav-tools .nav-a:hover,
#navbar.nav-primeDay #nav-tools .nav-a:hover:active,
#navbar.nav-primeDay #nav-tools .nav-a:hover:focus,
#navbar.nav-primeDay #nav-tools .nav-a:hover:hover {
  background-color: #19222d;
  border: none;
  box-shadow: none;
}
#navbar.nav-primeDay #nav-tools #icp-nav-flyout.nav-a:hover {
  text-decoration: none;
}
#navbar.nav-primeDay #nav-tools .nav-line-3 {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  line-height: 12px;
  padding: 2px 11px 0 8px;
  margin-top: 0;
  top: 12px;
}
#navbar.nav-primeDay #nav-tools .nav-line-4 {
  font-size: 12px;
  color: #9aa0a9;
  line-height: 12px;
  padding: 5px 30px 5px 8px;
}
#navbar.nav-primeDay #nav-tools .nav-truncate .nav-line-3 {
  padding: 0 8px 0 20px;
}
#navbar.nav-primeDay #nav-tools .nav-truncate .nav-line-4 {
  padding: 18px 35px 5px 8px;
}
#navbar.nav-primeDay #nav-tools .nav-divider {
  border-right: 1px solid #3a4553;
  width: 1px;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  position: absolute;
  right: 150px;
  margin-top: 10px;
}
#navbar.nav-primeDay #nav-tools .icp-nav-link-border {
  visibility: hidden;
}
#navbar.nav-primeDay #nav-tools #icp-nav-flyout {
  margin-left: -5px;
  padding-left: 0;
  padding-right: 0;
}
#navbar.nav-primeDay #nav-tools #icp-nav-flyout.nav-a-2 .nav-line-1 {
  margin-top: 0;
}
#navbar.nav-primeDay #nav-tools #icp-nav-flyout + #nav-link-yourAccount {
  padding-left: 0;
}
#navbar.nav-primeDay #nav-tools #icp-nav-flyout
  + #nav-link-yourAccount .nav-line-3 {
  padding-left: 8px;
}
#navbar.nav-primeDay #nav-link-yourAccount {
  width: auto;
}
#navbar.nav-primeDay #nav-link-yourAccount.nav-truncate {
  width: 130px;
}
#navbar.nav-primeDay #nav-link-yourAccount .nav-line-1,
#navbar.nav-primeDay #nav-link-yourAccount .nav-line-2 {
  display: none;
}
#navbar.nav-primeDay #nav-link-yourAccount .nav-line-3,
#navbar.nav-primeDay #nav-link-yourAccount .nav-line-4 {
  display: block;
  font-family: arial;
}
#navbar.nav-primeDay #nav-cart {
  width: 150px;
  padding: 10px 25px;
}
#navbar.nav-primeDay #nav-cart #nav-cart-count {
  left: 43px;
  top: 12px;
}
#navbar.nav-primeDay #nav-cart .nav-cart-icon {
  top: 16px;
  left: 30px;
}
#navbar.nav-primeDay #nav-cart .nav-line-1 {
  margin: 1px 0 14px 60px;
}
#navbar.nav-primeDay #nav-cart .nav-line-2 {
  margin: -15px 0 0 61px;
  padding-bottom: 0;
}
#navbar.nav-primeDay #nav-cart .nav-icon.nav-arrow {
  display: none !important;
}
#navbar.nav-primeDay #nav-logo {
  width: 160px;
  padding: 10px 0 10px 15px;
}
#navbar.nav-primeDay #nav-logo .nav-logo-base {
  text-indent: -9001px;
}
#navbar.nav-primeDay #nav-logo .nav-logo-link {
  padding: 0 5px;
  margin-top: 3px;
}
#navbar.nav-primeDay #nav-logo .nav-logo-tagline {
  top: 31px;
  left: 87px;
}
#navbar.nav-primeDay #nav-logo.nav-paladin .nav-logo-link,
#navbar.nav-primeDay #nav-logo.nav-paladin-fresh-opt .nav-logo-link {
  margin-top: 6px;
}
#navbar.nav-primeDay #nav-logo.nav-paladin .nav-logo-tagline,
#navbar.nav-primeDay #nav-logo.nav-paladin-fresh-opt .nav-logo-tagline {
  left: 73px;
}
#navbar.nav-primeDay #nav-logo.nav-paladin-ww {
  width: 188px;
  padding-top: 5px;
}
#navbar.nav-primeDay #nav-logo.nav-paladin-ww .nav-logo-tagline {
  left: 130px;
}
#navbar.nav-primeDay #nav-search {
  height: 55px;
  top: 0;
  padding: 10px 25px;
}
#navbar.nav-primeDay #nav-search .nav-fill,
#navbar.nav-primeDay #nav-search .nav-left,
#navbar.nav-primeDay #nav-search .nav-right {
  height: 35px;
}
#navbar.nav-primeDay #nav-search .nav-right {
  right: 0;
}
#navbar.nav-primeDay #nav-flyout-ya-signin {
  border-bottom: none;
}
#navbar.nav-primeDay #nav-flyout-yourAccount {
  width: auto;
}
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content {
  width: auto;
}
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content .nav-divider,
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content .nav-link {
  display: none;
}
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content #nav-item-signout {
  display: inline;
}
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content #nav-item-signout .nav-text {
  margin-bottom: 5px;
}
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-arrow {
  left: 50px !important;
}
.nav-locale-jp.nav-lang-ja #navbar.nav-primeDay #nav-logo .nav-logo-tagline.nav-prime-try {
  top: 34px;
}
.nav-locale-jp.nav-lang-zh #navbar.nav-primeDay #nav-logo .nav-logo-tagline.nav-prime-try {
  top: 33px;
}
#nav-header-info {
  margin: 0 auto;
  width: 100%;
  height: 30px;
  background-color: #000;
}
* html #nav-header-info {
  width: 1024px;
}
#nav-header-info #nav-cookie,
#nav-header-info .nav-a {
  font-size: 12px;
}
#nav-header-info .nav-a {
  padding: 0 10px 0 5px;
  color: #fff;
}
#nav-header-info #nav-cookie,
#nav-header-info #nav-cookie-question {
  float: right;
  color: #fff;
}
#nav-header-info #nav-cookie {
  padding: 5px 2px 0 10px;
}
#nav-header-info #nav-cookie .nav-a {
  text-decoration: underline;
}
#nav-header-info #nav-cookie .nav-a:focus,
#nav-header-info #nav-cookie .nav-a:hover {
  color: #ccc;
}
#nav-header-info #nav-your-amazon {
  padding: 5px 10px 0 10px;
  display: block;
  text-align: center;
  color: #fff;
}
#nav-header-info #nav-your-amazon:active,
#nav-header-info #nav-your-amazon:hover {
  color: #ccc;
}
#nav-header-info #nav-supra {
  position: relative;
  bottom: 0;
  padding: 5px 10px 0 10px;
  float: right;
}
#nav-header-info #nav-supra .pldn-supporting-arrow {
  border-color: #e47911 transparent;
}
#nav-header-info #nav-supra #nav-pldn-msg,
#nav-header-info #nav-supra #nav-pldn-org-name {
  color: #fff;
}
#nav-header-info .nav-supra-points .nav-a,
#nav-header-info .nav-supra-points .nav-span {
  color: #fff;
}
#nav-header-info .nav-supra-points .nav-a:active,
#nav-header-info .nav-supra-points .nav-a:focus,
#nav-header-info .nav-supra-points .nav-a:hover {
  color: #fff;
  text-decoration: underline;
}
#nav-header-info .nav-supra-points .nav-a:first-child {
  padding: 0;
}
.navbar-prime-wrapper {
  margin: 0 auto;
  max-width: 1024px;
}
* html .navbar-prime-wrapper {
  width: 1024px;
}
/* ******** */
.search-dropdown {
  position: absolute;
  background: #fff;
  border: 1px solid #ddd;
  width: 587px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 999;
  display: none;
}
#suggestion-title {
  display: block;
  text-align: right;
  padding: 4px;
  font-size: 10px;
  color: #666;
}
.s-highlight-primary {
  color: #e47911;
}
.s-highlight-secondary {
  color: #666;
}
.s-suggestion {
  padding: 7px 10px;
  font-size: 16px;
  cursor: pointer;
}
.s-suggestion:hover {
  background-color: #eee;
}
.s-heavy {
  font-weight: 700;
}
.s-known {
  color: #767676;
}
.s-separator {
  width: 98%;
  border-bottom: 1px solid #ddd;
  margin: 0 auto;
}
.s-selected {
  background-color: #eee;
}
.s-nextSearch-header {
  padding: 7px 10px 0 10px;
  font-size: 12px;
  color: #767676;
}
.s-nextSearch-keywords {
  font-style: italic;
}
.s-nextSearch-title-spacing {
  border-spacing: 10px 0;
  padding: 10px 0;
}
.s-nextSearch {
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 700;
  color: #000;
}
.s-nextSearch-block {
  border: 1px solid #000;
  border-radius: 3px;
}
.s-nextSearch-table {
  display: table;
}
.s-nextSearch-cell {
  display: table-cell;
}
.s-recentSearch {
  font-size: 14px;
  padding: 7px 10px;
  cursor: pointer;
}
.s-recentSearchDistinct {
  color: #8f218e;
}
.s-suggestion-delete {
  padding-left: 10px;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 0;
  float: right;
  display: none;
}
.s-suggestion-deleteDistinct {
  padding-left: 10px;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 0;
  float: right;
}
.s-qu-display-string {
  font-style: italic;
}
.s-bia-suggestion {
  display: block;
  font-size: 15px !important;
  line-height: 19px !important;
  padding: 5px 8px 6px 8px;
  margin: 0 0 10px 0 !important;
  color: #000 !important;
}
.s-bia-suggestion:hover {
  background-color: #eee;
}
.s-asin-suggestion {
  width: 33.33%;
  float: left;
  font-family: 'Amazon Ember', Arial, san serif;
}
.s-asin-sug-inner {
  margin: 0 8px;
}
.s-sug-pp-caption {
  margin: 10px 0 0 0;
  text-align: center;
  white-space: pre-wrap;
  display: block;
  color: #555 !important;
}
#bia-title {
  margin: 10px 8px;
  color: #767676 !important;
  font-family: 'Amazon Ember', Arial, san serif;
}
.s-asin-sug-image {
  width: 100%;
  height: 90px;
  position: relative;
}
.s-asin-image {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.s-bia-view-all-link {
  color: #000 !important;
}
.s-bia-view-all-link:hover {
  color: #c45500 !important;
}
#biaDiv3 {
  display: none;
}
#biaDiv4 {
  display: none;
}
#biaDiv5 {
  display: none;
}
@media only screen and (min-width: 1100px) {
  .s-asin-suggestion {
    width: 25%;
  }
  #biaDiv3 {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .s-asin-suggestion {
    width: 20%;
  }
  #biaDiv4 {
    display: block;
  }
}
@media only screen and (min-width: 1300px) {
  .s-asin-suggestion {
    width: 16.6667%;
  }
  #biaDiv5 {
    display: block;
  }
}
@media only screen and (min-width: 1300px) {
  .s-asin-suggestion {
    width: 16.6667%;
  }
}
@media only screen and (min-width: 1400px) {
  .s-asin-suggestion {
    width: 14.2857%;
  }
}
@media only screen and (min-width: 1500px) {
  .s-asin-suggestion {
    width: 12.5%;
  }
}
@media only screen and (min-width: 1600px) {
  .s-asin-suggestion {
    width: 11.1111%;
  }
}
@media only screen and (min-width: 1700px) {
  .s-asin-suggestion {
    width: 10%;
  }
}
@media only screen and (min-width: 1800px) {
  .s-asin-suggestion {
    width: 9.0909%;
  }
}
@media only screen and (min-width: 1900px) {
  .s-asin-suggestion {
    width: 8.3333%;
  }
}
@media only screen and (min-width: 2000px) {
  .s-asin-suggestion {
    width: 7.6923%;
  }
}
@media only screen and (min-width: 2100px) {
  .s-asin-suggestion {
    width: 7.1429%;
  }
}
@media only screen and (min-width: 2200px) {
  .s-asin-suggestion {
    width: 6.6667%;
  }
}
@media only screen and (min-width: 2300px) {
  .s-asin-suggestion {
    width: 6.25%;
  }
}
@media only screen and (min-width: 2400px) {
  .s-asin-suggestion {
    width: 5.8824%;
  }
}
@media only screen and (min-width: 2500px) {
  .s-asin-suggestion {
    width: 5.5556%;
  }
}
/* ******** */
.p13n-sc-carousel-heading-link {
  margin-left: 5px;
}
div.p13n-sc-carousel-sub-heading {
  margin-bottom: 0;
}
.p13n-sc-lazy-loaded-img {
  display: inline-block;
  background-color: #f6f6f6;
  -webkit-box-shadow: inset 0 0 0 1px #eee;
  -moz-box-shadow: inset 0 0 0 1px #eee;
  box-shadow: inset 0 0 0 1px #eee;
}
.p13n-sc-lazy-loaded-img img {
  visibility: hidden;
}
.p13n-sc-truncate,
.p13n-sc-truncate-medium,
.p13n-sc-truncate-sky,
.p13n-sc-truncate-small {
  overflow: hidden;
}
.p13n-sc-offscreen-truncate {
  position: relative;
  left: -1000000px;
}
.p13n-sc-line-clamp-1 {
  max-height: 19px;
}
.p13n-sc-truncate-medium.p13n-sc-line-clamp-1 {
  max-height: 21.34px;
}
.p13n-sc-truncate-small.p13n-sc-line-clamp-1 {
  max-height: 18px;
}
.p13n-sc-truncate-sky.p13n-sc-line-clamp-1 {
  max-height: 20px;
}
.p13n-sc-line-clamp-2 {
  max-height: 38px;
}
.p13n-sc-truncate-medium.p13n-sc-line-clamp-2 {
  max-height: 42.67px;
}
.p13n-sc-truncate-small.p13n-sc-line-clamp-2 {
  max-height: 36px;
}
.p13n-sc-truncate-sky.p13n-sc-line-clamp-2 {
  max-height: 40px;
}
.p13n-sc-line-clamp-3 {
  max-height: 57px;
}
.p13n-sc-truncate-medium.p13n-sc-line-clamp-3 {
  max-height: 64.01px;
}
.p13n-sc-truncate-small.p13n-sc-line-clamp-3 {
  max-height: 54px;
}
.p13n-sc-truncate-sky.p13n-sc-line-clamp-3 {
  max-height: 60px;
}
.p13n-sc-line-clamp-4 {
  max-height: 76px;
}
.p13n-sc-truncate-medium.p13n-sc-line-clamp-4 {
  max-height: 85.34px;
}
.p13n-sc-truncate-small.p13n-sc-line-clamp-4 {
  max-height: 72px;
}
.p13n-sc-truncate-sky.p13n-sc-line-clamp-4 {
  max-height: 80px;
}
.p13n-sc-line-clamp-5 {
  max-height: 95px;
}
.p13n-sc-truncate-medium.p13n-sc-line-clamp-5 {
  max-height: 106.68px;
}
.p13n-sc-truncate-small.p13n-sc-line-clamp-5 {
  max-height: 90px;
}
.p13n-sc-truncate-sky.p13n-sc-line-clamp-5 {
  max-height: 100px;
}
.p13n-sc-line-clamp-6 {
  max-height: 114px;
}
.p13n-sc-truncate-medium.p13n-sc-line-clamp-6 {
  max-height: 128.01px;
}
.p13n-sc-truncate-small.p13n-sc-line-clamp-6 {
  max-height: 108px;
}
.p13n-sc-truncate-sky.p13n-sc-line-clamp-6 {
  max-height: 120px;
}
.p13n-sc-nonAUI-sprite {
  display: inline-block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: middle;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite span {
  left: -9999px;
  position: absolute;
}
.p13n-sc-nonAUI .shoveler a.back-button {
  width: 36px;
  height: 39px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlBack {
  width: 36px;
  height: 39px;
  background-position: 0 0;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlBack:hover {
  background-position: 0 -50px;
}
.p13n-sc-nonAUI .depressed .p13n-sc-nonAUI-sprite.s_shvlBack {
  background-position: 0 -100px;
}
.p13n-sc-nonAUI .shoveler a.next-button {
  width: 36px;
  height: 39px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlNext {
  width: 36px;
  height: 39px;
  background-position: -40px 0;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlNext:hover {
  background-position: -40px -50px;
}
.p13n-sc-nonAUI .depressed .p13n-sc-nonAUI-sprite.s_shvlNext {
  background-position: -40px -100px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_0_5 {
  background-position: -60px -175px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_1_5 {
  background-position: -45px -175px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_2_5 {
  background-position: -30px -175px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_3_5 {
  background-position: -15px -175px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_4_5 {
  background-position: 0 -175px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_1_0 {
  background-position: -60px -150px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_2_0 {
  background-position: -45px -150px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_3_0 {
  background-position: -30px -150px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_4_0 {
  background-position: -15px -150px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_5_0 {
  background-position: 0 -150px;
  height: 19px;
  width: 80px;
}
.p13n-sc-nonAUI-sprite.p13n-icon-prime {
  background-position: -90px 0;
  height: 12px;
  width: 47px;
  top: -5px;
}
.p13n-sc-nonAUI-sprite.p13n-icon-premium {
  background-position: -90px -20px;
  height: 11px;
  width: 62px;
  top: -5px;
}
.p13n-sc-nonAUI-sprite.p13n-icon-prime-jp {
  background-position: -90px -40px;
  height: 12px;
  width: 51px;
  top: -5px;
}
.p13n-sc-nonAUI {
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 19px;
}
.p13n-sc-nonAUI .shoveler-heading {
  padding-right: 227px;
  margin-bottom: 15px;
}
.p13n-sc-nonAUI .shoveler-pagination {
  width: 227px;
  text-align: right;
  padding: 0;
}
.p13n-sc-nonAUI .shoveler-content {
  margin: 0 35px 0 45px;
  clear: both;
}
.p13n-sc-nonAUI .shoveler-button-wrapper {
  position: relative;
  width: 100%;
}
.p13n-sc-nonAUI .shoveler li {
  width: 160px;
  margin: 0 10px;
  padding: 0;
  overflow: hidden;
}
.p13n-sc-nonAUI .shoveler ul {
  height: 256px;
}
.p13n-sc-nonAUI .a-text-separator {
  background-color: #ddd;
  display: inline-block;
  height: 14px;
  line-height: 0;
  margin: -2px .67375em 0;
  vertical-align: middle;
  width: 1px;
}
.p13n-sc-nonAUI .shoveler .start-over,
.p13n-sc-nonAUI .shoveler .start-over a.start-over-link {
  font-size: 100%;
  font-family: Arial, sans-serif;
}
.p13n-sc-nonAUI .shoveler li.shoveler-progress {
  background: no-repeat center
    url(https://m.media-amazon.com/images/G/01/AUIClients/P13NSharedSitewideCSS-loading_4x_gray-fa91375275e3e1c8fcd8f79bcae5d85593a33c67._V2_.gif);
}
.p13n-text-color-secondary {
  color: #555;
}
.p13n-text-color-base {
  color: #111;
}
.p13n-text-color-price {
  color: #b12704;
}
.p13n-text-color-link {
  color: #0066c0;
}
.p13n-text-size-base {
  font-size: 13px;
  line-height: 1.465;
}
.p13n-text-size-small {
  font-size: 12px;
  line-height: 1.5;
}
.p13n-text-size-mini {
  font-size: 11px;
  line-height: 1.465;
}
.p13n-text-bold {
  font-weight: 700;
}
.p13n-text-normal {
  font-weight: 400 !important;
  font-style: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
}
.p13n-section-spacing-mini {
  font-size: 13px;
  line-height: 1.465;
}
.p13n-spacing-tight {
  line-height: 0;
}
.p13n-spacing-micro {
  margin-bottom: 4px;
}
.p13n-spacing-top-micro {
  margin-top: 4px;
}
a.p13n-link:link {
  font-family: Arial, sans-serif;
  color: #0066c0;
  text-decoration: none;
}
a.p13n-link:hover {
  text-decoration: underline;
  cursor: pointer;
  color: #c45500;
}
.p13n-icon-row:hover a {
  text-decoration: none;
}
.p13n-link-type-child {
  display: inline-block;
  position: relative;
  padding-left: 8px;
}
.p13n-faceout-image {
  vertical-align: bottom;
  margin-bottom: .45em;
}
.p13n-link-type-child:before {
  content: "\203A";
  color: #949494;
  font-weight: 700;
  position: absolute;
  left: 0;
  top: -1px;
}
.p13n-state-form {
  position: absolute;
  left: -1000px;
}
.p13n-icon-row {
  padding-top: 1px;
  padding-bottom: 1px;
}
.p13n-alt-text {
  display: block;
  height: 1px;
  width: 1px;
  line-height: 1px;
  font-size: 1px;
  text-indent: -9999px;
  position: absolute;
  overflow: hidden;
  z-index: -1;
}
.p13n-sc-offscreen {
  position: absolute !important;
  left: auto !important;
  top: auto !important;
  z-index: -1 !important;
  opacity: 0;
}
.p13n-sc-nonAUI-row .shoveler ul {
  overflow: hidden;
}
.p13n-sc-nonAUI-row .shoveler-pagination {
  display: none;
}
.p13n-sc-nonAUI-row .shoveler .shoveler-content {
  margin: 0 0;
  height: 256px;
}
.p13n-sc-nonAUI-row .shoveler ul {
  height: 256px;
}
.p13n-sc-nonAUI-row .shoveler li {
  display: inline-block;
  height: 256px;
}
.panel-logo-container .p13n-faceout-image {
  max-width: 100%;
}
.p13n-text-size-base-plus {
  font-size: 15px;
}
.p13n-button-text {
  padding: 0 10px 0 11px;
  line-height: 29px;
  text-decoration: none;
}
.p13n-button {
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
}
.p13n-button .p13n-button-text {
  color: #000;
}
.p13n-button .p13n-button-text:hover {
  text-decoration: none;
}
.p13n-spacing-top-small {
  margin-top: 10px;
}
.p13n-button-primary {
  background: #f0c14b none repeat scroll 0 0;
  border-color: #a88734 #9c7e31 #846a29;
}
.p13n-fixed-left-grid {
  position: relative;
  width: 100%;
}
.p13n-fixed-left-grid-col {
  min-height: 1px;
  overflow: visible;
  position: relative;
}
.p13n-col-last {
  width: 100%;
}
.panel-logo-container {
  height: 33px;
  width: 220px;
  margin-bottom: 5px;
}
.panel-text {
  width: 220px;
}
.panel-subsection {
  padding-top: 42px;
  padding-left: 15px;
  padding-right: 18px;
}
.panel-button {
  width: auto;
}
.panel-container {
  float: left;
  width: 238px;
}
.p13n-sc-slide-arrow {
  display: inline-block;
  height: 22px;
  margin-top: -11px;
  position: relative;
  top: 50%;
  vertical-align: top;
  width: 13px;
}
.p13n-sc-slide-right .p13n-sc-slide-arrow {
  background-position: 0 0;
}
.p13n-sc-slide-left .p13n-sc-slide-arrow {
  background-position: -14px 0;
}
.p13n-sc-slide-arrow-icon {
  background-size: 27px 22px;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/P13NSharedSitewideCSS-carousel_sprite-bf767a12ed8eaee44a03986410d591c675425087._V2_.png);
}
.p13n-sc-slide-left {
  padding-right: 5px;
  left: 0;
  border-radius: 0 3px 3px 0;
}
.p13n-sc-slide-right {
  padding-left: 5px;
  right: 0;
  border-radius: 3px 0 0 3px;
}
.p13n-sc-slide-carousel-control {
  background-color: #fff;
  box-shadow: 0 1px 3px #888;
  height: 80px;
  position: absolute;
  text-align: center;
  top: 130px;
  width: 35px;
}
.p13n-sc-slide-carousel-inline-buttons .a-carousel-col {
  margin: 0 36px 0 36px;
}
.p13n-sc-slide-carousel-inline-buttons-partial-faceout .a-carousel-col {
  margin: 0 0 0 36px;
}
.p13n-asin .s-add-to-cart-badge-position {
  position: absolute;
  top: 70px;
  bottom: 100%;
  width: 100%;
  margin-top: 0;
  margin-left: 25px;
  z-index: 1;
}
.p13n-asin .s-added-to-cart-badge {
  background-color: #4d9c2d;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  color: #fff;
  display: inline-block;
  padding: 7px 25px;
}
.p13n-asin .p13n-icon-checkmark-inverse {
  opacity: 1;
}
.p13n-asin .p13n-fresh-button-placeholder {
  width: 160px;
  height: 25px;
  margin: 3px 0 0;
}
.p13n-asin .p13n-fresh-button-positioner {
  position: absolute;
  bottom: 0;
  width: 160px;
}
.p13n-sc-sponsored-info-icon {
  margin-left: 3px;
  margin-bottom: 1px;
  vertical-align: text-bottom;
}
.wide-cards .a-carousel-card {
  width: 430px !important;
}
.group-desktop-title {
  display: inline-block;
  margin-right: 10px;
}
.group-asin-css {
  display: table-cell;
}
.p13n-sc-group-asin {
  width: 130px;
}
.p13n-sc-carousel-width {
  margin-left: 10px;
}
.image-faceout-title {
  font-family: "Amazon Ember", Arial, sans-serif;
  font-size: 15px;
  color: #111;
}
.image-faceout-subtext {
  font-family: "Amazon Ember", Arial, sans-serif;
  font-size: 13px;
  color: #555;
}
.image-faceout-carousel-item {
  margin-left: 14px !important;
}
.image-faceout-image {
  vertical-align: middle;
}
.image-faceout-margin-0 {
  margin: 0;
}
.p13n-sc-benefits-carousel-sub-heading {
  padding-bottom: 0;
}
.benefits-carousel-primary-row .panel-subsection {
  padding-top: 20px;
  padding-left: 3px;
  padding-right: 35px;
}
.benefits-carousel a,
a:active,
a:link,
a:visited {
  text-decoration: none;
}
.benefits-carousel-primary-row .panel-container {
  width: 192px;
}
.benefits-carousel-primary-row .panel-logo-container {
  width: 130px;
  height: 45px;
  margin-bottom: 12px;
}
.benefits-carousel-primary-row .panel-text {
  width: 150px;
}
.benefits-carousel-primary-row .panel-button {
  margin-top: 25px !important;
}
.benefits-image-section {
  height: 120px;
  width: 160px;
  margin-bottom: 10px;
  line-height: 120px;
}
/* ******** */
#rhf .rhf-frame {
  display: none;
  min-width: 940px;
  position: relative;
}
#rhf .rhf-border {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 0 20px;
}
#rhf .rhf-border.rhf-programs {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 0;
  border-left: 0;
  padding: 0 0;
}
#rhf .rhf-programs .panel-subsection {
  padding-left: 0;
  margin-top: -30px;
}
#rhf .rhf-programs .panel-text {
  margin-bottom: 10px;
  display: inline-block;
}
#rhf .rhf-programs .rhf-divider {
  display: none;
}
#rhf .rhf-header,
#rhf .rhf-sub-heading {
  color: #444;
  font-weight: 400;
  padding: 10px 10px 3px 10px;
  white-space: nowrap;
}
#rhf .rhf-header {
  font-size: 20px;
  text-align: left;
  display: inline-block;
}
#rhf .rhf-sub-heading {
  font-size: 15px;
  text-align: right;
  float: right;
}
#rhf #ybh-text-on {
  display: none;
}
#rhf .rhf-fresh-header {
  color: #444;
  font-size: 20px;
  font-weight: 400;
  white-space: nowrap;
}
#rhf .rvi-fresh-footer {
  background-color: rgba(0, 0, 0, .03);
  padding-left: 35px !important;
  padding-right: 35px !important;
  position: relative;
}
#rhf .rvi-fresh-container {
  height: 100px;
  overflow: hidden;
}
#rhf .rvi-fresh-container .rhf-RVIs {
  display: inline-block;
  position: relative;
}
#rhf .rvi-fresh-container .rhf-RVIs a img {
  box-sizing: border-box;
  vertical-align: middle;
}
#rhf .rvi-fresh-container .rhf-faceout-hue {
  background-color: rgba(0, 0, 0, .03);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}
#rhf .ybh-fresh-link a {
  text-decoration: none !important;
}
#rhf .ybh-fresh-link {
  color: #000 !important;
  text-decoration: none !important;
}
#rhf .ybh-fresh-link-arrow {
  font-size: 16px;
  vertical-align: bottom;
}
#rhf .rhf-loading-outer {
  height: 248px;
  overflow: hidden;
  position: relative;
  margin-top: 10px;
  width: 100% !important;
}
#rhf .rhf-loading-outer[class] {
  display: table;
  position: static;
}
#rhf .rhf-loading-middle {
  height: 100%;
  width: 100% !important;
}
#rhf .rhf-loading-inner {
  text-align: center;
  vertical-align: middle;
}
#rhf #rhf-shoveler {
  color: #000;
  padding: 10px;
}
#rhf .rhf-source-title {
  color: #000;
  font-size: 15px;
  font-weight: 400;
}
#rhf .rhf-footer {
  padding-bottom: 14px;
}
#rhf .rvi-container {
  height: 75px;
  line-height: 75px;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
}
#rhf .rvi-container .you-viewed {
  display: inline-block;
  line-height: 13px;
  margin-right: 3px;
  text-align: right;
  vertical-align: middle;
}
#rhf .rvi-container .you-viewed-divider {
  border-left: 1px solid #ddd;
  display: inline-block;
  height: 50px;
  margin-left: 10px;
  vertical-align: middle;
}
#rhf .rhf-border .panel-button a {
  text-decoration: none;
  color: #000 !important;
}
#rhf .rhf-border a {
  text-decoration: none;
}
#rhf .rhf-sign-in-button,
#rhf .rvi-container #ybh-link,
#rhf .rvi-container #ybh-text-off,
#rhf .rvi-container #ybh-text-on,
#rhf .rvi-container .you-viewed {
  color: #000;
  font-size: 13px;
}
#rhf .rvi-container #ybh-text-off,
#rhf .rvi-container #ybh-text-on {
  padding-left: 40px;
  padding-right: 10px;
}
#rhf .rvi-container #ybh-text-on {
  display: none;
}
#rhf .rhf-sign-in-tooltip-new-customer {
  font-size: 11px;
}
#rhf .rhf-footer .ybh-edit {
  float: right;
  margin-top: 18px;
  padding-left: 40px;
  padding-right: 10px;
}
#rhf .ybh-edit .ybh-edit-arrow,
#rhf .ybh-edit .ybh-edit-link {
  display: inline-block;
  font-weight: 700;
  line-height: 11px;
  vertical-align: top;
}
#rhf .ybh-edit .ybh-edit-arrow {
  color: #c90;
  font-size: 11px;
  margin-top: -2px;
  padding-right: 8px;
}
#rhf .ybh-edit .ybh-edit-link {
  font-size: 10px;
  width: 80px;
}
#rhf #rhf-container a:active .title,
#rhf #rhf-container a:hover .title {
  text-decoration: underline;
}
#rhf .rhf-state-signin {
  margin-top: 19px;
  margin-bottom: 17px;
}
#rhf .rhf-sign-in-button-box {
  float: right;
  border-left: 1px solid #ddd;
  margin-right: -30px;
  text-align: center;
  white-space: nowrap;
}
#rhf .rhf-sign-in-button {
  border: 0;
  line-height: 15px;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
}
#rhf .rhf-sign-in-button .action-button,
#rhf .rhf-sign-in-button a.action-button:active,
#rhf .rhf-sign-in-button a.action-button:hover,
#rhf .rhf-sign-in-button a.action-button:link {
  max-width: 230px;
  text-decoration: none;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 230px;
  display: block;
  background-position: -10px -170px;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/RecentHistoryFooterCSS-beacon_sprite-553793e4d98e5a3c349047b9d9097eecf5d799d9._V2_.png);
}
#rhf .rhf-sign-in-button .action-inner,
#rhf a.action-button:active .action-inner,
#rhf a.action-button:hover .action-inner,
#rhf a.action-button:link .action-inner,
#rhf a.action-button:visited .action-inner {
  cursor: pointer;
  background-position: right -170px;
  display: block;
  height: 28px;
  position: relative;
  color: #000;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffe093;
}
#rhf .rvi-container .no-rvi-message {
  color: #000;
  float: left;
  font-size: 13px;
  font-style: italic;
}
#rhf .rhf-divider {
  border-top: 1px solid #ddd;
  height: 23px;
  margin-bottom: -6px;
  background: -moz-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #ddd),
    color-stop(3px, #f7f7f7),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
  background: -o-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
  background: -ms-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
  background: linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
  filter: none;
  z-index: 0;
  zoom: 1;
}
#rhf .rhf-divider:after {
  display: block;
  width: 100%;
  height: 44px;
  background-color: transparent;
  background: -moz-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0, #fff),
    color-stop(50%, rgba(255, 255, 255, 0)),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
  background: -o-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
  background: -ms-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
  background: linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
  filter: none;
  z-index: 1;
  content: "";
}
#rhf .rvi-container #ybh-link a {
  cursor: pointer;
  font-size: 13px;
}
#rhf .rvi-container .rhf-RVIs {
  display: inline-block;
  padding: 0 10px 0 10px;
  vertical-align: middle;
}
#rhf .rvi-container .rhf-RVIs a img {
  border: 1px solid #ddd;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  vertical-align: middle;
}
#rhf .rvi-container .rhf-RVIs a:hover img {
  border: 2px solid #e47911;
}
#rhf #rhf-container #rhf-recs-down-text {
  padding-top: 13px;
  font-size: 16px;
  line-height: 26px;
}
#rhf #rhf-container #rhfNoRecsMessage {
  color: #666;
  font-size: 13px;
}
#rhf * html .rhf {
  height: 1%;
}
#rhf .rvi-container .you-viewed {
  width: 60px;
}
/* ******** */
.i18n_customer_preferences_container,
.icp-container {
  vertical-align: bottom;
  min-width: 215px;
  margin: .5em 3em !important;
  position: relative;
  top: 8px;
}
.icp-color-tertiary {
  color: #767676;
}
.icp-color-base {
  color: #111;
}
#navFooter .icp-container :active span,
#navFooter .icp-container :hover span,
#navFooter .icp-container-desktop :active span,
#navFooter .icp-container-desktop :hover span {
  text-decoration: none;
}
#navFooter .icp-container :active .icp-color-tertiary,
#navFooter .icp-container :hover .icp-color-tertiary,
#navFooter .icp-container-desktop :active .icp-color-tertiary,
#navFooter .icp-container-desktop :hover .icp-color-tertiary {
  color: #767676;
}
#navFooter .icp-container :active .icp-color-base,
#navFooter .icp-container :hover .icp-color-base,
#navFooter .icp-container-desktop :active .icp-color-base,
#navFooter .icp-container-desktop :hover .icp-color-base {
  color: #111;
}
#navFooter .icp-container .nav_a_carat,
#navFooter .icp-container :active .nav_a_carat,
#navFooter .icp-container :hover .nav_a_carat,
#navFooter .icp-container-desktop .nav_a_carat,
#navFooter .icp-container-desktop :active .nav_a_carat,
#navFooter .icp-container-desktop :hover .nav_a_carat {
  text-decoration: none;
  color: #111;
}
.icp-touch-link-2 {
  display: inline-block !important;
  background: 0 0;
  font-size: 14px;
  padding: 1em .9em;
  text-align: left;
}
.icp-touch-link-2:focus {
  outline: 0;
}
.icp-container-mobile .icp-touch-link-2 {
  display: inline-block !important;
}
.icp-container .icp-touch-link {
  display: inline-block !important;
  background: 0 0;
  border-radius: 3px;
  border: 1px solid;
  border-color: #adb1b8 #a2a6ac #8d9096;
  font-size: 13px;
  padding: 0 !important;
  min-width: 215px;
  text-align: left;
  width: 100%;
}
.icp-container .icp-touch-link:active,
.icp-container .icp-touch-link:focus,
.icp-container .icp-touch-link:hover,
.icp-container-desktop .icp-button:active,
.icp-container-desktop .icp-button:focus,
.icp-container-desktop .icp-button:hover {
  border-color: #8d9096;
}
#navFooter .icp-button:active,
#navFooter .icp-touch-link:active {
  box-shadow: 0 1px 3px 0 #8d9096 inset;
}
.icp-touch-link-text span {
  padding: 0;
}
span.icp-touch-link-text {
  max-width: 195px;
  white-space: nowrap;
  overflow: hidden;
}
.icp-touch-link .icp-touch-link-text {
  float: left;
  padding: .6em 1.2em;
}
.icp-touch-link .nav_a_carat {
  float: right;
  padding: .6em;
}
#navFooter.navLeftFooter .icp-color-tertiary,
footer.nav-ftr-batmobile .icp-color-tertiary {
  color: #fff;
}
#navFooter.navLeftFooter .icp-color-base,
footer.nav-ftr-batmobile .icp-color-base {
  color: #ccc;
}
#navFooter.navLeftFooter .icp-container :active .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container :hover .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-desktop :active .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-desktop :hover .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-mobile :active .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-mobile :hover .icp-color-tertiary,
footer.nav-ftr-batmobile :active .icp-color-tertiary,
footer.nav-ftr-batmobile :hover .icp-color-tertiary {
  color: #fff;
}
#navFooter.navLeftFooter .icp-container :active .icp-color-base,
#navFooter.navLeftFooter .icp-container :hover .icp-color-base,
#navFooter.navLeftFooter .icp-container-desktop :active .icp-color-base,
#navFooter.navLeftFooter .icp-container-desktop :hover .icp-color-base,
#navFooter.navLeftFooter .icp-container-mobile :active .icp-color-base,
#navFooter.navLeftFooter .icp-container-mobile :hover .icp-color-base,
footer.nav-ftr-batmobile :active .icp-color-base,
footer.nav-ftr-batmobile :hover .icp-color-base {
  color: #ccc;
}
#navFooter.navLeftFooter .icp-container .nav_a_carat,
#navFooter.navLeftFooter .icp-container :active .nav_a_carat,
#navFooter.navLeftFooter .icp-container :hover .nav_a_carat,
#navFooter.navLeftFooter .icp-container-desktop .nav_a_carat,
#navFooter.navLeftFooter .icp-container-desktop :active .nav_a_carat,
#navFooter.navLeftFooter .icp-container-desktop :hover .nav_a_carat,
#navFooter.navLeftFooter .icp-container-mobile .nav_a_carat,
#navFooter.navLeftFooter .icp-container-mobile :active .nav_a_carat,
#navFooter.navLeftFooter .icp-container-mobile :hover .nav_a_carat,
footer.nav-ftr-batmobile .nav_a_carat,
footer.nav-ftr-batmobile :active .nav_a_carat,
footer.nav-ftr-batmobile :hover .nav_a_carat {
  text-decoration: none;
  color: #ccc;
}
.icp-globe-footer {
  box-sizing: content-box !important;
  vertical-align: middle;
  float: left;
  padding: .6777em .8em;
  position: relative;
}
.icp-globe-header {
  box-sizing: content-box;
  padding: .2em;
}
.icp-nav-link-inner {
  padding-right: 11px;
  margin-left: -16px;
  display: inline-block;
}
.icp-currency {
  padding-right: 5px;
  margin-left: -20px;
}
.icp-currency .nav-line-1 {
  min-width: 57px;
}
#navFooter #icp-touch-link-cop .icp-currency-symbol {
  color: #fff;
  padding: 0;
  margin: 3px 0 0;
}
.icp-container-mobile .icp-currency-symbol {
  color: #fff;
  margin: 0 .5em;
}
#navFooter #icp-lop-nav-footer {
  padding-right: 0;
}
.icp-nav-link-border {
  border-right: 1px solid #555;
  display: inline-block;
  margin-bottom: 5px;
  width: 1px;
  height: 29px;
}
#icp-nav-dialog {
  padding-left: 0;
}
.icp-nav-language {
  position: relative;
  top: -3px;
  left: 5px;
}
.icp-nav-currency {
  position: relative;
  top: -3px;
  left: 5px;
}
.icp-nav-currency.icp-nav-currency-1 {
  left: 10px;
}
.icp-nav-language + span.icp-nav-currency {
  left: 7px;
}
.icp-nav-globe-img {
  position: relative;
  top: 15px;
  left: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA1CAYAAAA3Q3kVAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgPFygE8do18wAABVRJREFUaN7tWU1y4kYU/kTNATQnCHOCESeIvBc1iJVYjXQC4xNYPgHJCVBWsKLtQnuRE4BPIHICuMHLIq+p5+eWkBnsylTSVSphqbv19fv5vtdt4CdpXtMLIgoA+KeOnrf5kQ8RUQigz5dtGwA7z/OOl0w4IqKaXrcDEc2IyH/DXH0imvPYtmZ4IZ0nnvPALd8rIkr5d80f3HYBS0R5B4AuwP65iS2gOVuOiGjK76xFA75XHRdsx0nAORGFDm+RMFLQNvlBALWun/KkW/HO9ks7gNw6QPW531Y8mzkW5zfFpXX1uVbxRKbB3RKkr4E39K0di6zQ8oG+skDOl11Azv0rIjo4Eke2UHmKiGgmWUD1H/HCZCKfvNZTmF+Y2/O83PO8HMCfqt9R9wVwr/6u2FKyn88AQ8f4GYCDoq/7NpdJ9/sONqiluxwxfu0WSItaMt+rFR2IiABYFwTcR46BstAjgBu+v7XtAGR82TbSVrU86assl3wYCOoKxdipjGvxXCfnlp9VIilPrSHeq1cSJybLRTL5gvBPXNsSOmELUF+Nq1xABXefgPaUlmfs+lt+/J2D3CbaHEDheV7W4r5GKeyq6a2E30Gfty0knzu4NlWkTlrPHRYfKS6lcyp4WlmXYsHBiU3NKp296g5jZlerFUUcu7T7kibHj1yEf1lR+0/sSTp64Hh/Sw27B3AHYKCEZYNrNuX+WoiFjl0ryzoWR9zfuKju2mDlR0xboaG41/J3eraCumKsygSZi8pMy7JR/dI2hngPsIFKhlr9PXVUWpqm0g/ZMbJlq5aMrlvehfjoxu6sO9JR3haT3gcBDllaf3VUS88AHi/aMv/f/gutMUYXq/WLI53JePhDUrY0pc87hBeymcTR/iKgi9V6xDVo37GhKwA8TMbD4xvApVzXBi0a/wjg9zbQPQVyDsAwKLsvygTQFEC1WK39DiBHAGpedFsh3AcwBVAvTZmfBbpYrVMGUoiK5WkyHhaiwr/hic0ZkDPu44tFQmz+Moe3AOB+acote6LRojPXzm+xWofMd77YooS8MBfIOVvIAsjUHv4uiaOC55Rl4UbsdCsNtifi0ufOqYjPGYBKuC7lDxwBfHOATMXW+sge+CoJXsThk3h+m8TRDXvTgp27LGqBZDy5XKlc7cNkPLxhsKEjcaRX4iSOdmpfvlOHuKc4XZoy4MLZLmS0NOXpG5/ajnQm42HOFs8VMNeRzlQ9M0tT7jR7LE3Z5/GaVYxILhmOA9dWZCvPe0R2/8L3b4vVumYraSr57li0roRSZoKDdq3j2BwAArb0+SOdxWp99kiHJ+urrN5foAtHAL9xCLxI7J5QnT1bYSBiqeAYtfQh3/0hVy5+PydxVCRx9MWxMduJZNwo2kISR5+TOLpT475q11saqURG/sUr9HkhAcdioSS135AwusVJHA0Y0E1TX07CF3nTU1re6UhnMh5mZ5QGDQA6hYONy0YJZRUacJzZzExF/GZnQALAbGnKuetjkm4aAPZZRl8d42h6wmQ83NszSltBdaicdo7sdilXsDRlIx0yIzjn/tT29cl4uOuYrV1LwEvOkZ6vdqSTxJE+esmYLXZvpKYCQOwoYq4D1EFXt0kc5UqOreWtLBfq3V0SRxkziw2Jgo1w3V3o0pSVUKMiiaNsaUoj9H7DtGQLGKlOn23lJCw8sExxTYtal1u3pVzyNQmD3DoX/M4oC+/fbV/PtFQJ922Ujmccd/J/UI+qysq4Zn3fAwgGaxrI/yhUzvXuToN815MSrk+nrHJdjg8LAA9N6vXuRzoMeMQ7gr6w5J6vJwCPXeX1X9/+BoqIHH2c6Ok6AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: -1px -1px;
  display: inline-block;
  width: 14px;
  height: 14px;
}
.icp-nav-globe-img-2 {
  position: relative;
  top: 15px;
  left: 24px;
  background: url(https://m.media-amazon.com/images/G/01/AUIClients/InternationalCustomerPreferencesNavAssets-icp_sprite-7d1bfde38eb13748605e178896ede63a4aa68e0c._V2_.png);
  background-position: -77px -24px;
  display: inline-block;
  width: 14px;
  height: 14px;
}
.icp-nav-link-inner .nav-arrow {
  position: relative;
  left: 38px;
}
.icp-nav-link-inner .nav-line-2 {
  position: relative;
  left: -7px;
}
.icp-left-border {
  border-left: 1px #adb1b8 solid;
  margin-left: 1em;
}
.icp-button-globe {
  width: 15px;
  height: 15px;
  background-position: -1px -28px;
  top: 2px;
  left: 0;
}
.icp-button-globe-2 {
  width: 15px;
  height: 15px;
  background-position: -76px -51px;
  top: 2px;
  left: 0;
}
#navFooter .icp-nav-globe-curr-fix {
  top: 0;
  margin: 3px 0 0;
}
.icp-container-mobile .icp-nav-globe-curr-fix {
  margin: 0 .5em;
  top: -1px;
  left: 0;
}
.icp-ftr-globe {
  background-position: -17px -28px;
  width: 24px;
  height: 24px;
  float: left;
  top: .5em;
  left: .5em;
}
.icp-ftr-globe-2 {
  background-position: -94px -24px;
  width: 24px;
  height: 24px;
  float: left;
  top: .5em;
  left: .5em;
}
.icp-mobile-globe {
  background-position: -1px -28px;
  width: 15px;
  height: 15px;
  top: .2em;
  left: -.6em;
}
.icp-mobile-globe-2 {
  background-position: -77px -51px;
  width: 15px;
  height: 15px;
  top: .2em;
  left: -.6em;
}
footer.nav-ftr-batmobile .icp-ftr-globe {
  background-position: -17px -1px;
}
footer.nav-ftr-batmobile .icp-ftr-globe-2 {
  background-position: -94px -1px;
}
footer.nav-ftr-batmobile .icp-mobile-globe {
  background-position: -1px -1px;
}
footer.nav-ftr-batmobile .icp-mobile-globe-2 {
  background-position: -77px -24px;
}
.navLeftFooter .icp-button-globe {
  background-position: -1px -1px;
}
.navLeftFooter .icp-button-globe-2 {
  background-position: -77px -24px;
}
.icp-link-style-1 .icp-nav-link-inner {
  padding-right: 22px;
}
.icp-link-style-1 .icp-nav-link-border {
  border-right: none;
}
.icp-link-style-3 .icp-nav-globe-img {
  top: 7px;
  left: 19px;
}
.icp-link-style-3 .icp-nav-language {
  display: none;
}
.icp-link-style-3 .nav-line-2 {
  opacity: 0;
}
#nav-icp-flyout {
  width: 180px;
}
.icp-flyout-bottom {
  background-color: #f4f4f4;
  margin-top: 7px;
  margin-bottom: -7px;
  margin-left: -14px;
  margin-right: -14px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.icp-flyout-bottom .icp-flyout-disclaimer {
  font-size: 12px;
  margin-left: 14px;
  margin-right: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
  color: #767676;
}
.icp-flyout-bottom a {
  color: #0066c0;
}
.icp-helplink {
  margin-left: 25px;
  margin-top: 10px;
  color: #0066c0;
}
.icp-radio {
  margin: 0 .5em 0 0;
  position: relative;
  top: 3px;
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(https://m.media-amazon.com/images/G/01/AUIClients/InternationalCustomerPreferencesNavAssets-icp_sprite-7d1bfde38eb13748605e178896ede63a4aa68e0c._V2_.png);
  background-position: -75px -2px;
}
.icp-radio.icp-radio-active,
a:hover .icp-radio.icp-radio-active {
  background-position: -98px -2px;
}
a:hover .icp-radio {
  background-position: -123px -2px;
}
#nav-flyout-icp .nav-divider.icp-flyout-curr-divider {
  margin-left: 0;
}
.icp-flag {
  width: 16px;
  position: relative;
  top: 2px;
  margin-right: .8em;
  display: inline-block;
  height: 12px;
  margin: 0 .6em;
}
.icp-flag-2 {
  width: 18px;
  position: relative;
  top: 2px;
  margin-right: .8em;
  display: inline-block;
  height: 12px;
  margin: 0 .6em;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/InternationalCustomerPreferencesNavAssets-flags_all_18x12-0a12d95fbedef47eac9414233f61a013df44e4d6._V2_.png);
}
.icp-flag-3 {
  width: 18px;
  position: relative;
  top: 2px;
  margin-right: .8em;
  display: inline-block;
  height: 12px;
  margin: 0 .6em;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/InternationalCustomerPreferencesNavAssets-icp_sprite-7d1bfde38eb13748605e178896ede63a4aa68e0c._V2_.png);
}
.icp-container .icp-flag,
.icp-container .icp-flag-2,
.icp-container .icp-flag-3,
.icp-container-mobile .icp-flag-2,
.icp-container-mobile .icp-flag-3 {
  margin: 0 .5em;
  top: 2px;
}
.icp-container-desktop .icp-flag-2,
.icp-container-desktop .icp-flag-3 {
  margin: 3px 0 0;
  top: 1px;
}
.icp-flag.icp-flag-au {
  background-position: -192px 0;
}
.icp-flag.icp-flag-br {
  background-position: -160px -12px;
}
.icp-flag.icp-flag-ca {
  background-position: -272px -12px;
}
.icp-flag.icp-flag-cn {
  background-position: -160px -24px;
}
.icp-flag.icp-flag-de {
  background-position: -16px -36px;
}
.icp-flag.icp-flag-es {
  background-position: -208px -36px;
}
.icp-flag.icp-flag-fr {
  background-position: -48px -48px;
}
.icp-flag.icp-flag-gb {
  background-position: -96px -48px;
}
.icp-flag.icp-flag-in {
  background-position: -32px -108px;
}
.icp-flag.icp-flag-it {
  background-position: -48px -72px;
}
.icp-flag.icp-flag-jp {
  background-position: -112px -72px;
}
.icp-flag.icp-flag-mx {
  background-position: -224px -96px;
}
.icp-flag.icp-flag-nl {
  background-position: -208px -24px;
}
.icp-flag.icp-flag-us {
  background-position: 0 -156px;
}
.icp-flag-2.icp-flag-2-ais {
  background-position: -72px -108px;
}
.icp-flag-2.icp-flag-2-ae {
  background-position: -54px -84px;
}
.icp-flag-2.icp-flag-2-au {
  background-position: 0 -12px;
}
.icp-flag-2.icp-flag-2-br {
  background-position: 0 -48px;
}
.icp-flag-2.icp-flag-2-ca {
  background-position: 0 -60px;
}
.icp-flag-2.icp-flag-2-cn {
  background-position: 0 -84px;
}
.icp-flag-2.icp-flag-2-de {
  background-position: -18px -12px;
}
.icp-flag-2.icp-flag-2-es {
  background-position: -54px -12px;
}
.icp-flag-2.icp-flag-2-fr {
  background-position: -18px 0;
}
.icp-flag-2.icp-flag-2-gb {
  background-position: -54px -96px;
}
.icp-flag-2.icp-flag-2-in {
  background-position: -18px -36px;
}
.icp-flag-2.icp-flag-2-it {
  background-position: -18px -84px;
}
.icp-flag-2.icp-flag-2-jp {
  background-position: -18px -96px;
}
.icp-flag-2.icp-flag-2-mx {
  background-position: -36px 0;
}
.icp-flag-2.icp-flag-2-nl {
  background-position: -36px -12px;
}
.icp-flag-2.icp-flag-2-us {
  background-position: -54px -108px;
}
.icp-flag-3.icp-flag-3-ais {
  background-position: -72px -108px;
}
.icp-flag-3.icp-flag-3-ae {
  background-position: -54px -84px;
}
.icp-flag-3.icp-flag-3-au {
  background-position: 0 -12px;
}
.icp-flag-3.icp-flag-3-br {
  background-position: 0 -48px;
}
.icp-flag-3.icp-flag-3-ca {
  background-position: 0 -60px;
}
.icp-flag-3.icp-flag-3-cn {
  background-position: 0 -84px;
}
.icp-flag-3.icp-flag-3-de {
  background-position: -18px -12px;
}
.icp-flag-3.icp-flag-3-es {
  background-position: -54px -12px;
}
.icp-flag-3.icp-flag-3-fr {
  background-position: -18px 0;
}
.icp-flag-3.icp-flag-3-gb {
  background-position: -54px -96px;
}
.icp-flag-3.icp-flag-3-in {
  background-position: -18px -36px;
}
.icp-flag-3.icp-flag-3-it {
  background-position: -18px -84px;
}
.icp-flag-3.icp-flag-3-jp {
  background-position: -18px -96px;
}
.icp-flag-3.icp-flag-3-mx {
  background-position: -36px 0;
}
.icp-flag-3.icp-flag-3-nl {
  background-position: -36px -12px;
}
.icp-flag-3.icp-flag-3-us {
  background-position: -54px -108px;
}
.nav-arrow.icp-up-down-arrow {
  background: url(https://m.media-amazon.com/images/G/01/AUIClients/InternationalCustomerPreferencesNavAssets-icp_sprite-7d1bfde38eb13748605e178896ede63a4aa68e0c._V2_.png);
  width: 12px;
  height: 12px;
  background-position: -77px -80px;
  position: relative;
  left: 12px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min--moz-device-pixel-ratio: 2),
  only screen and (-o-min-device-pixel-ratio: 2 / 1),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 192dpi),
  only screen and (min-resolution: 2dppx) {
  .icp-flag-2,
  .icp-flag-3,
  .icp-nav-globe-img-2,
  .icp-radio,
  .nav-arrow.icp-up-down-arrow {
    background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/InternationalCustomerPreferencesNavAssets-icp_sprite_2x-391462dbcf09456cb0249b135186930d7e699c73._V2_.png);
    background-size: 142px 120px;
  }
}
.icp-container-desktop * {
  box-sizing: border-box;
}
span.icp-container-desktop {
  vertical-align: top;
  margin: 18px auto 0;
  margin-left: 70px;
}
.icp-container-desktop .icp-button {
  display: inline-block !important;
  border: 1px solid #848688;
  border-radius: 3px;
  padding: 6px 18px 6px 8px;
  font-size: 13px;
  margin-right: 4px;
}
.icp-divider {
  max-width: 300px;
  margin-left: 24px;
  margin-right: 24px;
  text-align: left;
}
#nav-flyout-icp .nav-divider,
#nav-flyout-icp-footer-flyout .nav-divider {
  margin-top: 6px;
  margin-left: 24px;
}
.icp-flyout-learn-more {
  font-size: 11px;
  margin-left: 5px;
}
.icp-flyout-change {
  float: right;
  font-size: 12px;
}
.a-popover .a-button * {
  box-sizing: border-box;
}
.nav-genz .icp-link-style-2 {
  padding-right: 5px !important;
}
.nav-genz .icp-nav-link-inner {
  margin-left: -24px;
}
.nav-genz .icp-nav-link-border {
  display: none;
}
/* ******** */
.GLUX_Hidden {
  display: none;
}
.GLUX_Block {
  display: block !important;
}
.GLUX_Inline {
  display: inline;
}
.GLUX_Full_Width {
  width: 100%;
}
.GLUX_Mobile_Subtext {
  padding-left: 1.7rem;
}
.GLUX_Desktop_Row {
  height: 45px;
}
.GLUX_Desktop_Default_Row {
  height: 70px;
}
.GLUX_Full_Width_Mobile_Zip {
  width: 90%;
  display: block;
  margin: auto;
}
.GLUX_Pin_Image {
  margin: 0 5px 0 5px;
  width: 12px;
  height: 15px;
  float: left;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/GLUXAssets-pin-8689ebd376a9c909089370d3069a6b5ad34ad746._V2_.png);
}
.GLUX_Mobile_Colored_Pin_Image {
  margin: .2rem .7rem 0 1.9rem;
  width: 12px;
  height: 15px;
  float: left;
  background-size: 100% 100%;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/GLUXAssets-pin_blue-8069651414422cfdc284d0c2080da5bd19056752._V2_.png);
}
.GLUX_Mobile_Country {
  margin: 1.3rem;
}
.GLUX_Back_Arrow {
  float: left;
  background-repeat: no-repeat;
  height: 3.2rem;
  width: 3.2rem;
  margin: 1.3rem .7rem .7rem 1.3rem;
  background-size: 100% 100%;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/GLUXAssets-back_arrow-1bd7acfd2c889865e477c4851a5ee0c78f064fc8._V2_.png);
}
.GLUX_Default_Mobile_Text {
  position: absolute;
  bottom: 0;
}
.GLUX_Close {
  float: right !important;
  position: absolute;
  background-repeat: no-repeat;
  right: 0;
  width: 3.2rem;
  height: 3.2rem;
  margin: 1.3rem 1.7rem 0 1.7rem;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/GLUXAssets-close-1e1ef5693048024957ad8fac5e1dc8fac4f1e04e._V2_.png);
}
.GLUX_Globe_Image {
  margin: .2rem .7rem 0 1.7rem;
  width: 15px;
  height: 15px;
  float: left;
  background-size: 100% 100%;
  background-image: url(https://m.media-amazon.com/images/G/01/AUIClients/GLUXAssets-globe_icon-aa41694781e9d736ce9dcd1a7574251fc89203d8._V2_.png);
}
.GLUX_Mobile_Tile {
  width: 140px;
  height: 130px;
}
.GLUX_Success_Row {
  border-color: #e77600 !important;
  cursor: unset !important;
}
#GLUXMobileTopDiv .a-button-toggle {
  width: 140px;
}
#GLUXAddressList .a-button {
  border-radius: 0;
}
#GLUXHiddenSuccessDialog .a-button {
  border-radius: 0;
}
#GLUXZipDelimiter {
  padding: .4rem;
}
/* ******** */
.amzn-ss-hidden-wrap {
  background: #f7f7f7;
  font-family: Arial, sans-serif;
  font-size: 13px;
  border-left: 5px solid #ffa724;
  border-radius: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .75);
  left: 0;
  top: 0;
  z-index: 200;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
}
.amzn-ss-hidden-wrap ul li {
  margin: 0;
  padding: 0;
}
.amzn-ss-hidden-wrap .amzn-ss-icon {
  background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/associates/publisher-studio/sitestripe-sprite-new.png);
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background-size: 320px;
  height: 35px;
  top: 0;
}
.amzn-ss-hidden-wrap .amzn-ss-icon-show {
  background-position: -169px -44px;
  height: 35px;
  width: 15px;
}
.amzn-ss-hidden-wrap .amzn-ss-icon-show:hover {
  background-position: -143px -44px;
}
.amzn-ss-promo-slot {
  height: 35px;
  overflow: hidden;
  position: relative;
  border-left: 1px solid #fff;
  box-shadow: -1px 0 0 #d5dbdb;
}
.amzn-ss-promo-slot span {
  bottom: 0;
  color: #373d3e;
  display: block;
  height: 1.6em;
  left: 0;
  line-height: 1.6em;
  margin: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  text-overflow: ellipsis;
  top: 0;
  white-space: pre;
  width: 98%;
  font-family: ArialMT;
  font-size: 14px;
}
.amzn-ss-promo-slot span a {
  text-decoration: none !important;
  font-family: Arial, sans-serif !important;
  color: #0066c0;
  font-weight: 700;
}
.amzn-ss-promo-slot span a:active,
.amzn-ss-promo-slot span a:visited {
  color: #0066c0;
}
.amzn-ss-promo-slot span a:hover {
  color: #c45500;
}
.amzn-ss-promo-left-pad {
  padding-left: 35px;
}
.amzn-ss-promo-right-pad {
  padding-right: 35px;
}
.amzn-ss-wrap {
  background: #f7f7f7;
  font-family: Arial, sans-serif;
  font-size: 13px;
  border-left: 5px solid #ffa724;
  border-radius: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .75);
  left: 0;
  top: 0;
  z-index: 200;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  border-right: 5px solid #ffa724;
  min-width: 1000px;
}
.amzn-ss-wrap a {
  text-decoration: none !important;
  font-family: Arial, sans-serif !important;
  color: #0066c0;
}
.amzn-ss-wrap a:active,
.amzn-ss-wrap a:visited {
  color: #0066c0;
}
.amzn-ss-wrap a:hover {
  color: #c45500;
}
.amzn-ss-wrap ul li {
  margin: 0;
  padding: 0;
}
.amzn-ss-wrap .amzn-ss-icon {
  background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/associates/publisher-studio/sitestripe-sprite-new.png);
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background-size: 320px;
  height: 35px;
  top: 0;
}
.amzn-ss-wrap .amzn-ss-wrap-content {
  overflow: hidden;
}
.amzn-ss-wrap .amzn-ss-icon-hide {
  background-position: -86px -44px;
  width: 15px;
}
.amzn-ss-wrap .amzn-ss-icon-hide:hover {
  background-position: -112px -44px;
}
.amzn-ss-wrap .amzn-ss-icon-hide-wrap {
  border: solid;
  border-width: 0 1px;
  border-color: #e0dede;
  background: #fff;
  -moz-box-shadow: 3px 3px 5px 5px #e0dede;
  -webkit-box-shadow: 3px 3px 5px 5px #e0dede;
  box-shadow: 3px 3px 5px 5px #e0dede;
}
.amzn-ss-wrap .amzn-ss-icon-hide-wrap:hover {
  border-color: #ccc;
}
.amzn-ss-wrap .amzn-ss-icon-settings {
  background-position: -111px -6px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-settings:hover {
  background-position: -79px -6px;
}
.amzn-ss-wrap .amzn-ss-icon-facebook {
  background-position: 0 -6px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-facebook:hover {
  background-position: 0 -44px;
}
.amzn-ss-wrap .amzn-ss-icon-twitter {
  background-position: -34px -6px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-twitter:hover {
  background-position: -34px -44px;
}
.amzn-ss-wrap .amzn-ss-icon-ameba {
  background-position: 0 -82px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-goo {
  background-position: -42px -82px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-hatena {
  background-position: -84px -82px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-livedoor {
  background-position: -124px -82px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-sina {
  background-position: -82px -121px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-douban {
  background-position: -2px -121px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-wechat {
  background-position: -42px -121px;
  width: 35px;
}
.amzn-ss-wrap .amzn-ss-icon-container a {
  padding: 0 !important;
}
.amzn-ss-wrap .amzn-ss-brand {
  padding-left: 5px;
  padding-top: 3px;
  font-size: 11px;
  line-height: 12px;
}
.amzn-ss-wrap .amzn-ss-brand span {
  color: #686868;
}
.amzn-ss-wrap .amzn-ss-brand strong {
  display: block;
  color: #ffa724;
  font-size: 15px;
  position: relative;
  left: 0;
  top: 2px;
}
.amzn-ss-wrap .amzn-ss-links {
  list-style: none;
  margin: 0;
  line-height: 1.6em;
}
.amzn-ss-wrap .amzn-ss-links li {
  float: left;
  list-style: none;
}
.amzn-ss-wrap .amzn-ss-links li a {
  display: inline-block;
  padding: 7px 7px;
  border: 1px solid transparent;
  border-top: none;
  border-bottom: none;
  width: 100%;
  text-align: center;
  text-decoration: none;
}
.amzn-ss-wrap .amzn-ss-links li a:hover,
.amzn-ss-wrap .amzn-ss-links li.active a {
  background: rgba(255, 211, 140, .3);
  border-color: #ffd38c;
  color: #c45500;
}
.amzn-ss-wrap .amzn-ss-links .amzn-ss-msg-txt {
  margin-left: 35px !important;
  border-left: 1px solid #fff;
  box-shadow: -1px 0 0 #d5dbdb;
}
.amzn-ss-wrap .amzn-ss-links .amzn-ss-earnings-link {
  border-left: 1px solid #fff;
  box-shadow: -1px 0 0 #d5dbdb;
}
.amzn-ss-wrap .amzn-ss-txt {
  display: inline-block;
  padding: 7px 7px;
  border: 1px solid transparent;
  border-top: none;
  border-bottom: none;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #686868;
  font-weight: 700;
}
.amzn-ss-wrap .amzn-ss-disabled-txt {
  display: inline-block;
  padding: 7px 7px;
  border: 1px solid transparent;
  border-top: none;
  border-bottom: none;
  width: 100%;
  text-align: center;
  text-decoration: none;
  color: #686868;
  opacity: .5;
}
.amzn-ss-popupbox {
  font-family: Arial, sans-serif !important;
  font-size: 13px;
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}
.amzn-ss-popupbox:first-child {
  padding-top: 0;
  margin-top: 0;
}
.amzn-ss-popupbox:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.amzn-ss-popupbox a {
  text-decoration: none !important;
  font-family: Arial, sans-serif !important;
  color: #0066c0;
}
.amzn-ss-popupbox a:active,
.amzn-ss-popupbox a:visited {
  color: #0066c0;
}
.amzn-ss-popupbox a:hover {
  color: #c45500;
}
.amzn-ss-popupbox p {
  padding: 0;
  margin: 0 0 10px 0 !important;
}
.amzn-ss-popupbox textarea {
  resize: none;
  height: 55px;
}
.amzn-ss-popupbox textarea::selection {
  background-color: #f0c14b;
}
.amzn-ss-popupbox .amzn-ss-select-container {
  display: inline-block;
}
.amzn-ss-popupbox .amzn-ss-store-tag-dropdown {
  max-width: 120px;
}
.amzn-ss-popover-spinner {
  text-align: center;
}
.amzn-ss-popover-text-preload-content-container .amzn-ss-text-link-radio-button-container {
  margin-top: 10px;
}
.amzn-ss-popover-text-preload-content-container .amzn-ss-text-radio-button {
  margin-right: 30px !important;
}
.amzn-ss-popover-text-preload-content-container .amzn-ss-text-component .amzn-ss-loading-spinner {
  position: absolute;
  top: 10px;
  left: 225px;
  display: none;
}
.amzn-ss-popover-text-preload-content-container .amzn-ss-text-component .amzn-ss-text-textarea-container {
  position: relative;
}
.amzn-ss-popover-text-preload-content-container .amzn-ss-text-component .amzn-ss-text-shortlink-textarea {
  padding: 15px 20px;
  font-size: 15px;
}
.amzn-ss-image-link-block .amzn-ss-preview-image,
.amzn-ss-text-image-link-block .amzn-ss-preview-image {
  max-width: 250px;
}
.amzn-ss-image-link-block .amzn-size-radio-list,
.amzn-ss-text-image-link-block .amzn-size-radio-list {
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
  font-size: 13px;
}
.amzn-ss-image-link-block .amzn-size-radio-list li,
.amzn-ss-text-image-link-block .amzn-size-radio-list li {
  margin: 10px 0 !important;
  list-style-type: none;
}
.amzn-ss-image-link-block .amzn-size-radio-list label,
.amzn-ss-text-image-link-block .amzn-size-radio-list label {
  padding-left: 19px;
  text-indent: -19px;
}
.amzn-ss-settings-popover-container .amzn-ss-turnoff-message {
  display: none;
  padding-top: 5px;
}
.amzn-ss-settings-popover-container .amzn-ss-turnoff-message-container {
  margin-bottom: 10px;
}
.amzn-ss-settings-popover-container .amzn-ss-settings-option {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
#amzn-ss-settings-toggle-switch {
  margin-left: -2px;
  margin-top: 10px;
}
.amzn-ss-hidden-content {
  display: none;
}
ul.amzn-ss-links .amzn-ss-get-links {
  float: left;
}
.amzn-ss-wrap-alt.amzn-ss-wrap .amzn-ss-brand span {
  color: #000;
}
.amzn-ss-wrap-alt.amzn-ss-wrap {
  border-width: 0 5px 0 10px !important;
  background: #eaeded;
  background-image: -webkit-linear-gradient(top, #eaeded 0, #eaeded 100%);
  background-image: -moz-linear-gradient(top, #eaeded 0, #eaeded 100%);
  background-image: -o-linear-gradient(top, #eaeded 0, #eaeded 100%);
  background-image: linear-gradient(to bottom, #eaeded 0, #eaeded 100%);
}
.amzn-ss-wrap-alt.amzn-ss-wrap .amzn-ss-get-links .amzn-ss-msg-txt .amzn-ss-txt {
  font-weight: 700;
  color: #686868;
}
.amzn-ss-wrap-alt ul.amzn-ss-links .amzn-ss-get-links {
  display: inline-block;
  float: left;
  margin: 0 0 0 35px !important;
}
.amzn-ss-wrap-alt.amzn-ss-wrap .amzn-ss-links .amzn-ss-get-links .amzn-ss-msg-txt {
  margin-left: 5px !important;
}
.amzn-ss-wrap-alt .amzn-ss-wrap-content {
  border-image: linear-gradient(to right, #ffa724 0, #ffa724 100%);
  -moz-border-image: -moz-linear-gradient(left, #ffa724 0, #ffa724 100%);
  -webkit-border-image: -webkit-linear-gradient(left, #ffa724 0, #ffa724 100%);
  border-image-slice: 1;
  border-width: 0 0 2px 0;
  border-color: #ffa724;
  border-style: solid;
}
/* ******** */
.glow-toaster {
  font-family: inherit;
  font-size: 13px;
  line-height: 1.25;
  padding: 14px 18px;
}
.glow-toaster-body {
  overflow: auto;
}
.glow-toaster-footer {
  text-align: right;
}
.glow-toaster-button.aok-inline-block {
  display: inline-block;
}
.glow-toaster-slot-default {
  background: #fff;
  color: inherit;
}
.glow-toaster-slot-subnav {
  background: #fff;
  color: inherit;
}
.glow-toaster-theme-alert {
  background: #fee !important;
  color: inherit !important;
}
.glow-toaster-theme-fresh {
  background: #d8f7eb !important;
  color: inherit !important;
}
.glow-toaster-slot-default {
  position: absolute;
  top: 60px;
  left: 5px;
  width: 450px;
  z-index: 100;
}
.glow-toaster-slot-default .nav-arrow {
  margin-left: -7px;
}
.glow-toaster-slot-default.nav-flyout {
  display: inherit;
}
.glow-toaster-slot-default.glow-toaster-theme-alert .nav-arrow-inner {
  border-bottom-color: #fee;
}
.glow-toaster-slot-default.glow-toaster-theme-fresh .nav-arrow-inner {
  border-bottom-color: #d8f7eb;
}
.glow-toaster .a-alert-inline .a-icon-alert {
  top: 0;
}
.glow-toaster .a-alert-inline .a-alert-container .a-alert-content {
  font-weight: 700;
}
.glow-toaster-overlay {
  position: absolute;
  width: 100%;
  height: 0;
  z-index: 3;
  background-color: #000;
  opacity: .7;
  touch-action: none;
}
.glow-toaster-overlay-lock {
  overflow-y: hidden;
}
/* ******** */
